|
CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
|
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 |
| 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< 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. | |