System::ObjectType::GetType methode
ObjectType::GetType() method
Implementeert typeof()-vertaling. Overload voor primitieve types.
template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschrijving |
|---|---|
| T | Primitief type. |
ReturnValue
Constante referentie naar de TypeInfo structuur die het opgegeven type beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof()-vertaling. Overload voor enum‑types.
template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschrijving |
|---|---|
| T | Primitief type. |
ReturnValue
Constante referentie naar de TypeInfo structuur die het opgegeven type beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof()-vertaling. Overload voor structuren en pointers.
template<typename T> static std::enable_if<(!std::is_fundamental<T>::value &&!std::is_enum<T>::value &&!IsBoxable<T>::value)||IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschrijving |
|---|---|
| T | Primitief type. |
ReturnValue
Constante referentie naar de TypeInfo structuur die de opgegeven structuur beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert de vertaling van typeof(). Overload voor Nullable.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschrijving |
|---|---|
| T | Nullable type. |
ReturnValue
Constante referentie naar de TypeInfo structuur die de opgegeven structuur beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof()-vertaling. Overload voor MutlicastDelegate.
template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschrijving |
|---|---|
| T | MutlicastDelegate type. |
ReturnValue
Constante referentie naar de TypeInfo structuur die de opgegeven structuur beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof()-vertaling. Overload voor structuren en pointers.
template<typename T> 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 System::ObjectType::GetType()
| Parameter | Beschrijving |
|---|---|
| T | Primitief type. |
ReturnValue
Constante referentie naar de TypeInfo structuur die de opgegeven structuur beschrijft of het pointee-type als het wordt aangeroepen voor SmartPtr.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof()-vertaling. Overload voor uint8_t.
const System::TypeInfo & System::ObjectType::GetType()
Zie ook
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof() vertaling. Overload voor char16_t.
const System::TypeInfo & System::ObjectType::GetType()
Zie ook
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof() vertaling. Overload voor int32_t.
const System::TypeInfo & System::ObjectType::GetType()
Zie ook
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof() vertaling. Overload voor int64_t.
const System::TypeInfo & System::ObjectType::GetType()
Zie ook
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof() vertaling. Overload voor bool.
const System::TypeInfo & System::ObjectType::GetType()
Zie ook
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementeert typeof() vertaling. Overload voor Void.
const System::TypeInfo & System::ObjectType::GetType()
Zie ook
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const String&) method
Implementeert typeof()-vertaling. Overload voor stringtype.
static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
| Parameter | Beschrijving |
|---|---|
| T | Primitief type. |
ReturnValue
Constante referentie naar TypeInfo structuur die het String type beschrijft.
Zie ook
- Class TypeInfo
- Class String
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementeert typeof()-vertaling. Overload voor slimme pointers.
template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parameter | Beschrijving |
|---|---|
| T | Pointer objecttype. |
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | const T& | Object om TypeInfo te verkrijgen. |
ReturnValue
Constante referentie naar TypeInfo structuur die de uiteindelijke klasse van het doorgegeven object beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementeert typeof()-vertaling. Overload voor structuren.
template<typename T> 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 System::ObjectType::GetType(const T &obj)
| Parameter | Beschrijving |
|---|---|
| T | Structuurtype. |
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | const T& | Object om TypeInfo te verkrijgen. |
ReturnValue
Constante referentie naar TypeInfo structuur die de uiteindelijke klasse van het doorgegeven object beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementeert typeof()-vertaling. Overload voor uitzonderingen.
template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parameter | Beschrijving |
|---|---|
| T | Exception type. |
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | const T& | Object om TypeInfo te verkrijgen. |
ReturnValue
Constante referentie naar TypeInfo structuur die de uiteindelijke klasse van het doorgegeven object beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T) method
Implementeert typeof()-vertaling. Overload voor primitieve types.
template<typename T> static std::enable_if<std::is_fundamental<T>::value||std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
| Parameter | Beschrijving |
|---|---|
| T | Primitief type. |
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Constante referentie naar TypeInfo structuur die het type van het doorgegeven object beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T) method
Implementeert typeof() vertaling. Overload voor Nullable types.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
| Parameter | Beschrijving |
|---|---|
| T | Nullable type. |
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Constante referentie naar TypeInfo structuur die het type van het doorgegeven object beschrijft.
Zie ook
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++