ObjectType
Contents
[
Hide
]ObjectType class
Provides static methods that implement object type getters. This is a static type with no instance services. You should never create instances of it by any means.
class ObjectType
Methods
Method | Description |
---|---|
static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo&>::type GetType(const T&) | Implements typeof() translation. Overload for smart pointers. |
static std::enable_if<!IsExceptionWrapper<T>::value&&!IsSmartPtr<T>::value&&!std::is_fundamental<T>::value&&!std::is_enum<T>::value&&!IsNullable<T>::value, constSystem::TypeInfo&>::type GetType(const T&) | Implements typeof() translation. Overload for structures. |
static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo&>::type GetType(const T&) | Implements typeof() translation. Overload for exceptions. |
static std::enable_if<std::is_fundamental<T>::value | |
static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo&>::type GetType(const T) | Implements typeof() translation. Overload for Nullable types. |
static std::enable_if<std::is_fundamental<T>::value&&!std::is_enum<T>::value, constSystem::TypeInfo&>::type GetType() | Implements typeof() translation. Overload for primitive types. |
static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo&>::type GetType() | Implements typeof() translation. Overload for enum types. |
static std::enable_if<(!std::is_fundamental<T>::value&&!std::is_enum<T>::value&&!IsBoxable<T>::value) | |
static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo&>::type GetType() | Implements typeof() translation. Overload for Nullable. |
static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo&>::type GetType() | Implements typeof() translation. Overload for MutlicastDelegate. |
static std::enable_if<!std::is_fundamental<T>::value&&!std::is_enum<T>::value&&IsBoxable<T>::value&&!detail::is_a<T, MulticastDelegate>::value&&!IsNullable<T>::value, constSystem::TypeInfo&>::type GetType() | Implements typeof() translation. Overload for structures and pointers. |
static const System::TypeInfo& GetType(const String&) | Implements typeof() translation. Overload for string type. |
static const System::TypeInfo& GetType() | Implements typeof() translation. Overload for uint8_t. |
static const System::TypeInfo& GetType() | Implements typeof() translation. Overload for uint8_t. |
static const System::TypeInfo& GetType() | Implements typeof() translation. Overload for uint8_t. |
static const System::TypeInfo& GetType() | Implements typeof() translation. Overload for uint8_t. |
static const System::TypeInfo& GetType() | Implements typeof() translation. Overload for uint8_t. |
static const System::TypeInfo& GetType() | Implements typeof() translation. Overload for uint8_t. |
See Also
- Namespace System
- Library Aspose.Slides