|
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 |
1.8.8