System::ObjectType::GetType metod
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för primitiva typer.
template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beskrivning |
|---|---|
| T | Primitiv typ. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den angivna typen.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för enum‑typer.
template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beskrivning |
|---|---|
| T | Primitiv typ. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den angivna typen.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för strukturer och pekare.
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 | Beskrivning |
|---|---|
| T | Primitiv typ. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den angivna strukturen.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för Nullable.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beskrivning |
|---|---|
| T | Nullable typ. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den angivna strukturen.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för MutlicastDelegate.
template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beskrivning |
|---|---|
| T | MutlicastDelegate‑typ. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den angivna strukturen.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för strukturer och pekare.
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 | Beskrivning |
|---|---|
| T | Primitiv typ. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den angivna strukturen eller pekartyper om det begärs för SmartPtr.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för uint8_t.
const System::TypeInfo & System::ObjectType::GetType()
Se även
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för char16_t.
const System::TypeInfo & System::ObjectType::GetType()
Se även
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för int32_t.
const System::TypeInfo & System::ObjectType::GetType()
Se även
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för int64_t.
const System::TypeInfo & System::ObjectType::GetType()
Se även
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för bool.
const System::TypeInfo & System::ObjectType::GetType()
Se även
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementerar typeof()-översättning. Överlagring för Void.
const System::TypeInfo & System::ObjectType::GetType()
Se även
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const String&) method
Implementerar typeof()-översättning. Överlagring för string‑typ.
static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
| Parameter | Beskrivning |
|---|---|
| T | Primitiv typ. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver String‑typen.
Se även
- Class TypeInfo
- Class String
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementerar typeof()-översättning. Överlagring för smarta pekare.
template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parameter | Beskrivning |
|---|---|
| T | Pekarobjekt‑typ. |
| Parameter | Type | Beskrivning |
|---|---|---|
| obj | const T& | Object för att få TypeInfo för. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den slutgiltiga klassen för det överförda objektet.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementerar typeof()-översättning. Överlagring för strukturer.
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 | Beskrivning |
|---|---|
| T | Strukturtyp. |
| Parameter | Type | Beskrivning |
|---|---|---|
| obj | const T& | Object för att få TypeInfo för. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den slutgiltiga klassen för det överförda objektet.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementerar typeof()-översättning. Överlagring för undantag.
template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parameter | Beskrivning |
|---|---|
| T | Exception‑typ. |
| Parameter | Type | Beskrivning |
|---|---|---|
| obj | const T& | Object för att få TypeInfo för. |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver den slutgiltiga klassen för det överförda objektet.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T) method
Implementerar typeof()-översättning. Överlagring för primitiva typer.
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 | Beskrivning |
|---|---|
| T | Primitiv typ. |
| Parameter | Type | Beskrivning |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver typen av det överförda objektet.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T) method
Implementerar typeof()-översättning. Överlagring för Nullable‑typer.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
| Parameter | Beskrivning |
|---|---|
| T | Nullable typ. |
| Parameter | Type | Beskrivning |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Konstant referens till TypeInfo‑struktur som beskriver typen av det överförda objektet.
Se även
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++