Asposecpplib
System::Constraints Namespace Reference

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  IsCsPointer
 A template predicate that determines if the specified type is a pointer type. By default any type is considered non-pointer type. More...
 
struct  IsCsPointer< SharedPtr< T > >
 A template predicate that determines if the specified type is a pointer type. SharedPtr is a pointer type. More...
 
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 > >
 A template predicate that determines if the specified type is a pointer type. WeakPtr is a pointer type. More...
 
struct  IsDefaultConstructible
 A template predicate that determines if type T is default constructible. More...
 
struct  IsDefaultConstructible< SharedPtr< T > >
 A template predicate that determines if type SharedPtr<T> is default-constructible. More...
 
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.