STLdoc
STLdocumentation
|
Classes | |
struct | _If< bool, _Ty1, _Ty2 > |
struct | _If< true, _Ty1, _Ty2 > |
struct | _Always_false< _Ty > |
struct | plus< _Ty > |
struct | minus< _Ty > |
struct | multiplies< _Ty > |
struct | equal_to< _Ty > |
struct | less< _Ty > |
struct | plus< void > |
struct | minus< void > |
struct | multiplies< void > |
struct | equal_to< void > |
struct | less< void > |
struct | _Bitwise_hash< _Kty > |
struct | hash< _Kty > |
struct | hash< bool > |
struct | hash< char > |
struct | hash< signed char > |
struct | hash< unsigned char > |
struct | hash< char16_t > |
struct | hash< char32_t > |
struct | hash< short > |
struct | hash< unsigned short > |
struct | hash< int > |
struct | hash< unsigned int > |
struct | hash< long > |
struct | hash< unsigned long > |
struct | hash< long long > |
struct | hash< unsigned long long > |
struct | hash< float > |
struct | hash< double > |
struct | hash< long double > |
struct | hash< _Ty * > |
struct | _Arg_types< _Types > |
struct | _Arg_types< _Ty1 > |
struct | _Arg_types< _Ty1, _Ty2 > |
struct | _Is_function< _Ty > |
struct | is_function< _Ty > |
Macros | |
#define | _XSTDDEF_ |
#define | _X_STD_BEGIN _STD_BEGIN |
#define | _X_STD_END _STD_END |
#define | _XSTD _STD /* LEAVE SPACE */ |
#define | _THROWS(x) |
#define | _TRY_BEGIN { if (1) { |
#define | _CATCH(x) } else if (0) { |
#define | _CATCH_ALL } else if (0) { |
#define | _CATCH_END } } |
#define | _RAISE(x) _invoke_watson(0, 0, 0, 0, 0) |
#define | _RERAISE |
#define | _THROW0() |
#define | _THROW(x, y) x(y)._Raise() |
#define | _THROW_NCEE(x, y) x(y)._Raise() |
#define | _EMPTY_ARGUMENT /* for empty macro argument */ |
#define | _BITMASK(Enum, Ty) typedef Enum Ty |
#define | _BITMASK_OPS(Ty) |
#define | _IOS_BITMASK(Enum, Ty) typedef int Ty |
#define | _IOS_BITMASK_OPS(Ty) |
#define | _HASH_SEQ_DEFINED |
#define | _EMIT_CDECL(FUNC, OPT1, OPT2) FUNC(__cdecl, OPT1, OPT2) |
#define | _EMIT_CLRCALL(FUNC, OPT1, OPT2) |
#define | _EMIT_FASTCALL(FUNC, OPT1, OPT2) |
#define | _EMIT_STDCALL(FUNC, OPT1, OPT2) |
#define | _EMIT_THISCALL(FUNC, OPT1, OPT2) |
#define | _EMIT_VECTORCALL(FUNC, OPT1, OPT2) |
#define | _NON_MEMBER_CALL(FUNC, CV_REF_OPT, WEIRD_OPT) |
#define | _NON_MEMBER_CALL_CV(FUNC, REF_OPT, WEIRD_OPT) |
#define | _NON_MEMBER_CALL_CV_REF(FUNC) |
#define | _MEMBER_CALL(FUNC, CV_OPT, REF_OPT) |
#define | _MEMBER_CALL_CV(FUNC, REF_OPT) |
#define | _MEMBER_CALL_CV_REF(FUNC) |
#define | _CLASS_DEFINE_CONST(CLASS) |
#define | _CLASS_DEFINE_CV(CLASS) |
#define | _CLASS_DEFINE_CV_REF(CLASS) |
#define | _COMMA , /* for immediate commas in macro parameters */ |
#define | _IS_FUNCTION(CALL_OPT, CV_REF_OPT, WEIRD_OPT) |
#define | _IS_FUNCTION_ELLIPSIS(CV_REF_OPT, WEIRD_OPT) |
Functions | |
_STD_BEGIN size_t | _Hash_seq (const unsigned char *_First, size_t _Count) |
template<class _Ty > | |
constexpr _Ty * | addressof (_Ty &_Val) _NOEXCEPT |
template<class _Ptrty > | |
auto | _Unfancy (_Ptrty _Ptr) |
template<class _Ty > | |
_Ty * | _Unfancy (_Ty *_Ptr) |
#define _BITMASK | ( | Enum, | |
Ty | |||
) | typedef Enum Ty |
#define _BITMASK_OPS | ( | Ty | ) |
#define _CATCH_END } } |
#define _CLASS_DEFINE_CONST | ( | CLASS | ) |
#define _CLASS_DEFINE_CV | ( | CLASS | ) |
#define _CLASS_DEFINE_CV_REF | ( | CLASS | ) |
#define _COMMA , /* for immediate commas in macro parameters */ |
#define _EMIT_CDECL | ( | FUNC, | |
OPT1, | |||
OPT2 | |||
) | FUNC(__cdecl, OPT1, OPT2) |
#define _EMIT_CLRCALL | ( | FUNC, | |
OPT1, | |||
OPT2 | |||
) |
#define _EMIT_FASTCALL | ( | FUNC, | |
OPT1, | |||
OPT2 | |||
) |
#define _EMIT_STDCALL | ( | FUNC, | |
OPT1, | |||
OPT2 | |||
) |
#define _EMIT_THISCALL | ( | FUNC, | |
OPT1, | |||
OPT2 | |||
) |
#define _EMIT_VECTORCALL | ( | FUNC, | |
OPT1, | |||
OPT2 | |||
) |
#define _HASH_SEQ_DEFINED |
#define _IOS_BITMASK | ( | Enum, | |
Ty | |||
) | typedef int Ty |
#define _IOS_BITMASK_OPS | ( | Ty | ) |
#define _IS_FUNCTION | ( | CALL_OPT, | |
CV_REF_OPT, | |||
WEIRD_OPT | |||
) |
#define _IS_FUNCTION_ELLIPSIS | ( | CV_REF_OPT, | |
WEIRD_OPT | |||
) |
#define _MEMBER_CALL | ( | FUNC, | |
CV_OPT, | |||
REF_OPT | |||
) |
#define _MEMBER_CALL_CV | ( | FUNC, | |
REF_OPT | |||
) |
#define _MEMBER_CALL_CV_REF | ( | FUNC | ) |
#define _NON_MEMBER_CALL | ( | FUNC, | |
CV_REF_OPT, | |||
WEIRD_OPT | |||
) |
#define _NON_MEMBER_CALL_CV | ( | FUNC, | |
REF_OPT, | |||
WEIRD_OPT | |||
) |
#define _NON_MEMBER_CALL_CV_REF | ( | FUNC | ) |
#define _RAISE | ( | x | ) | _invoke_watson(0, 0, 0, 0, 0) |
#define _RERAISE |
#define _THROW | ( | x, | |
y | |||
) | x(y)._Raise() |
#define _THROW0 | ( | ) |
#define _THROW_NCEE | ( | x, | |
y | |||
) | x(y)._Raise() |
#define _THROWS | ( | x | ) |
#define _TRY_BEGIN { if (1) { |
#define _X_STD_BEGIN _STD_BEGIN |
#define _X_STD_END _STD_END |
#define _XSTD _STD /* LEAVE SPACE */ |
#define _XSTDDEF_ |
|
inline |
|
inline |
|
inline |