| 
    STLdoc
    
   STLdocumentation 
   | 
 
Macros | |
| #define | _TYPE_TRAITS_ | 
| #define | _IS_BASE_OF(_Base, _Der) : _Cat_base<__is_base_of(_Base, _Der)> | 
| #define | _IS_CONVERTIBLE(_From, _To) : _Cat_base<__is_convertible_to(_From, _To)> | 
| #define | _IS_UNION(_Ty) : _Cat_base<__is_union(_Ty)> | 
| #define | _IS_CLASS(_Ty) : _Cat_base<__is_class(_Ty)> | 
| #define | _IS_POD(_Ty) : _Cat_base<__is_pod(_Ty)> | 
| #define | _IS_EMPTY(_Ty) : _Cat_base<__is_empty(_Ty)> | 
| #define | _IS_POLYMORPHIC(_Ty) : _Cat_base<__is_polymorphic(_Ty)> | 
| #define | _IS_ABSTRACT(_Ty) : _Cat_base<__is_abstract(_Ty)> | 
| #define | _IS_STANDARD_LAYOUT(_Ty) : _Cat_base<__is_standard_layout(_Ty)> | 
| #define | _IS_TRIVIAL(_Ty) : _Cat_base<__is_trivial(_Ty)> | 
| #define | _HAS_TRIVIAL_DESTRUCTOR(_Ty) : _Cat_base<__has_trivial_destructor(_Ty)> | 
| #define | _HAS_VIRTUAL_DESTRUCTOR(_Ty) : _Cat_base<__has_virtual_destructor(_Ty)> | 
| #define | _UNDERLYING_TYPE(_Ty) __underlying_type(_Ty) | 
| #define | _IS_LITERAL_TYPE(_Ty) : _Cat_base<__is_literal_type(_Ty)> | 
| #define | _IS_ENUM(_Ty) : _Cat_base<__is_enum(_Ty)> | 
| #define | _IS_DESTRUCTIBLE(_Ty) : _Cat_base<__is_destructible(_Ty)> | 
| #define | _IS_NOTHROW_ASSIGNABLE(_To, _From) : _Cat_base<__is_nothrow_assignable(_To, _From)> | 
| #define | _IS_NOTHROW_DESTRUCTIBLE(_Ty) : _Cat_base<__is_nothrow_destructible(_Ty)> | 
| #define | _IS_TRIVIALLY_ASSIGNABLE(_To, _From) : _Cat_base<__is_trivially_assignable(_To, _From)> | 
| #define | _IS_CONSTRUCTIBLE __is_constructible | 
| #define | _IS_NOTHROW_CONSTRUCTIBLE __is_nothrow_constructible | 
| #define | _IS_TRIVIALLY_CONSTRUCTIBLE __is_trivially_constructible | 
| #define | _IS_FUNPTR(CALL_OPT, X1) | 
| #define | _IS_MEMFUNPTR(CALL_OPT, X1, CV_OPT) | 
| #define | _IS_MEMFUNPTR_ELLIPSIS(CV_OPT) | 
| #define | _ADD_REFERENCE_VOID(CV_OPT) | 
| #define | _ADD_RVALUE_REFERENCE_VOID(CV_OPT) | 
| #define | _REMOVE_POINTER(CV_OPT) | 
| #define | _ALIGN_OF(_Ty) (sizeof (_Get_align<_Ty>) - 2 * sizeof (_Ty)) | 
| #define | _FITS(_Ty) _Align <= alignment_of<_Ty>::value | 
| #define | _NEXT_ALIGN(_Ty) typedef typename _Aligned<_Len, _Align, _Ty, _FITS(_Ty)>::type type | 
Functions | |
| template<class _Ty > | |
| add_rvalue_reference< _Ty >::type | declval () _NOEXCEPT | 
| #define _ADD_REFERENCE_VOID | ( | CV_OPT | ) | 
| #define _ADD_RVALUE_REFERENCE_VOID | ( | CV_OPT | ) | 
| #define _ALIGN_OF | ( | _Ty | ) | (sizeof (_Get_align<_Ty>) - 2 * sizeof (_Ty)) | 
| #define _FITS | ( | _Ty | ) | _Align <= alignment_of<_Ty>::value | 
| struct is_trivially_destructible _HAS_TRIVIAL_DESTRUCTOR | ( | _Ty | ) | : _Cat_base<__has_trivial_destructor(_Ty)> | 
| struct has_virtual_destructor _HAS_VIRTUAL_DESTRUCTOR | ( | _Ty | ) | : _Cat_base<__has_virtual_destructor(_Ty)> | 
| struct is_abstract _IS_ABSTRACT | ( | _Ty | ) | : _Cat_base<__is_abstract(_Ty)> | 
| #define _IS_BASE_OF | ( | _Base, | |
| _Der | |||
| ) | : _Cat_base<__is_base_of(_Base, _Der)> | 
| struct is_class _IS_CLASS | ( | _Ty | ) | : _Cat_base<__is_class(_Ty)> | 
| #define _IS_CONSTRUCTIBLE __is_constructible | 
| struct is_convertible _IS_CONVERTIBLE | ( | _From, | |
| _To | |||
| ) | : _Cat_base<__is_convertible_to(_From, _To)> | 
| struct is_destructible _IS_DESTRUCTIBLE | ( | _Ty | ) | : _Cat_base<__is_destructible(_Ty)> | 
| struct is_empty _IS_EMPTY | ( | _Ty | ) | : _Cat_base<__is_empty(_Ty)> | 
| struct is_enum _IS_ENUM | ( | _Ty | ) | : _Cat_base<__is_enum(_Ty)> | 
| #define _IS_FUNPTR | ( | CALL_OPT, | |
| X1 | |||
| ) | 
| struct is_literal_type _IS_LITERAL_TYPE | ( | _Ty | ) | : _Cat_base<__is_literal_type(_Ty)> | 
| #define _IS_MEMFUNPTR | ( | CALL_OPT, | |
| X1, | |||
| CV_OPT | |||
| ) | 
| #define _IS_MEMFUNPTR_ELLIPSIS | ( | CV_OPT | ) | 
| struct is_nothrow_assignable _IS_NOTHROW_ASSIGNABLE | ( | _To, | |
| _From | |||
| ) | : _Cat_base<__is_nothrow_assignable(_To, _From)> | 
| #define _IS_NOTHROW_CONSTRUCTIBLE __is_nothrow_constructible | 
| struct is_nothrow_destructible _IS_NOTHROW_DESTRUCTIBLE | ( | _Ty | ) | : _Cat_base<__is_nothrow_destructible(_Ty)> | 
| struct is_pod _IS_POD | ( | _Ty | ) | : _Cat_base<__is_pod(_Ty)> | 
| struct is_polymorphic _IS_POLYMORPHIC | ( | _Ty | ) | : _Cat_base<__is_polymorphic(_Ty)> | 
| struct is_standard_layout _IS_STANDARD_LAYOUT | ( | _Ty | ) | : _Cat_base<__is_standard_layout(_Ty)> | 
| struct is_trivial _IS_TRIVIAL | ( | _Ty | ) | : _Cat_base<__is_trivial(_Ty)> | 
| struct is_trivially_assignable _IS_TRIVIALLY_ASSIGNABLE | ( | _To, | |
| _From | |||
| ) | : _Cat_base<__is_trivially_assignable(_To, _From)> | 
| #define _IS_TRIVIALLY_CONSTRUCTIBLE __is_trivially_constructible | 
| struct is_union _IS_UNION | ( | _Ty | ) | : _Cat_base<__is_union(_Ty)> | 
| #define _NEXT_ALIGN | ( | _Ty | ) | typedef typename _Aligned<_Len, _Align, _Ty, _FITS(_Ty)>::type type | 
| #define _REMOVE_POINTER | ( | CV_OPT | ) | 
| #define _TYPE_TRAITS_ | 
| #define _UNDERLYING_TYPE | ( | _Ty | ) | __underlying_type(_Ty) | 
| add_rvalue_reference<_Ty>::type declval | ( | ) | 
 1.8.8