Classes | |
struct | IsBaseOf |
A template predicate that determines if type Derived is derived from Base . More... | |
struct | IsBaseOf< Base, SharedPtr< Derived > > |
A template predicate that determines if type Derived is derived from Base . More... | |
struct | IsBaseOf< SharedPtr< Base >, SharedPtr< Derived > > |
A template predicate that determines if type Derived is derived from Base . More... | |
struct | IsCsPointer |
struct | IsCsPointer< SharedPtr< T > > |
struct | IsCsPointer< System::DateTime > |
DateTime is a pointer type. More... | |
struct | IsCsPointer< System::String > |
String is a pointer type. More... | |
struct | IsCsPointer< System::TimeSpan > |
TimeSpan is a pointer type. More... | |
struct | IsCsPointer< WeakPtr< T > > |
struct | IsDefaultConstructible |
A template predicate that determines if type T is default constructible. More... | |
struct | IsDefaultConstructible< SmartPtr< T > > |
Template specialization for SmartPtr type. More... | |
struct | IsDefaultConstructibleTest |
Implementation that checks whether type is default constructible or not. More... | |
struct | IsDefaultConstructibleTest< T, decltype(void(new(std::declval< T * >()) T()))> |
Implementation that checks whether type is default constructible or not. | |
struct | IsStdTuple |
A template predicate that determines if the specified type is a tuple type. More... | |
struct | IsStdTuple< std::tuple< T > > |
A template predicate that determines if the specified type is a tuple type. | |