System::ObjectType::GetType Methode
ObjectType::GetType() method
Implementiert die typeof()-Übersetzung. Überladung für primitive Typen.
template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschreibung |
|---|---|
| T | Primitiver Typ. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die den angegebenen Typ beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die typeof()-Übersetzung. Überladung für Aufzählungstypen.
template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschreibung |
|---|---|
| T | Primitiver Typ. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die den angegebenen Typ beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die typeof()-Übersetzung. Überladung für Strukturen und Pointer.
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 | Beschreibung |
|---|---|
| T | Primitiver Typ. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die die angegebene Struktur beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die Übersetzung von typeof(). Überladung für Nullable.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschreibung |
|---|---|
| T | Nullable Typ. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die die angegebene Struktur beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die typeof()-Übersetzung. Überladung für MutlicastDelegate.
template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parameter | Beschreibung |
|---|---|
| T | MutlicastDelegate Typ. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die die angegebene Struktur beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die typeof()-Übersetzung. Überladung für Strukturen und Pointer.
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 | Beschreibung |
|---|---|
| T | Primitiver Typ. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die die angegebene Struktur beschreibt oder den Zeigertyp, falls für SmartPtr aufgerufen wird.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die typeof()-Übersetzung. Überladung für uint8_t.
const System::TypeInfo & System::ObjectType::GetType()
Siehe auch
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die Übersetzung von typeof(). Überladung für char16_t.
const System::TypeInfo & System::ObjectType::GetType()
Siehe auch
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die Übersetzung von typeof(). Überladung für int32_t.
const System::TypeInfo & System::ObjectType::GetType()
Siehe auch
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die Übersetzung von typeof(). Überladung für int64_t.
const System::TypeInfo & System::ObjectType::GetType()
Siehe auch
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die Übersetzung von typeof(). Überladung für bool.
const System::TypeInfo & System::ObjectType::GetType()
Siehe auch
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
Implementiert die Übersetzung von typeof(). Überladung für Void.
const System::TypeInfo & System::ObjectType::GetType()
Siehe auch
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const String&) method
Implementiert die typeof()-Übersetzung. Überladung für den string‑Typ.
static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
| Parameter | Beschreibung |
|---|---|
| T | Primitiver Typ. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die den String Typ beschreibt.
Siehe auch
- Class TypeInfo
- Class String
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T&) method
Implementiert die typeof()-Übersetzung. Überladung für Smart‑Pointer.
template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parameter | Beschreibung |
|---|---|
| T | Zeiger-Objekttyp. |
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | const T& | Object zum Abrufen von TypeInfo. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die die endgültige Klasse des übergebenen Objekts beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T&) method
Implementiert die typeof()-Übersetzung. Überladung für Strukturen.
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 | Beschreibung |
|---|---|
| T | Strukturtyp. |
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | const T& | Object zum Abrufen von TypeInfo. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die die endgültige Klasse des übergebenen Objekts beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T&) method
Implementiert die typeof()-Übersetzung. Überladung für Ausnahmen.
template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parameter | Beschreibung |
|---|---|
| T | Exception Typ. |
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | const T& | Object zum Abrufen von TypeInfo. |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die die endgültige Klasse des übergebenen Objekts beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T) method
Implementiert die typeof()-Übersetzung. Überladung für primitive Typen.
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 | Beschreibung |
|---|---|
| T | Primitiver Typ. |
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die den Typ des übergebenen Objekts beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T) method
Implementiert die Übersetzung von typeof(). Überladung für Nullable Typen.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
| Parameter | Beschreibung |
|---|---|
| T | Nullable Typ. |
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Konstante Referenz auf die TypeInfo Struktur, die den Typ des übergebenen Objekts beschreibt.
Siehe auch
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++