Método System::ObjectType::GetType
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para tipos primitivos.
template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parámetro | Descripción |
|---|---|
| T | Tipo primitivo. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe el tipo especificado.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para tipos enum.
template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parámetro | Descripción |
|---|---|
| T | Tipo primitivo. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe el tipo especificado.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para estructuras y punteros.
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()
| Parámetro | Descripción |
|---|---|
| T | Tipo primitivo. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe la estructura especificada.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para Nullable.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parámetro | Descripción |
|---|---|
| T | Tipo Nullable. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe la estructura especificada.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para MutlicastDelegate.
template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parámetro | Descripción |
|---|---|
| T | Tipo MutlicastDelegate. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe la estructura especificada.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para estructuras y punteros.
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()
| Parámetro | Descripción |
|---|---|
| T | Tipo primitivo. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe la estructura especificada o el tipo apuntado si se solicita para SmartPtr.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para uint8_t.
const System::TypeInfo & System::ObjectType::GetType()
Ver también
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para char16_t.
const System::TypeInfo & System::ObjectType::GetType()
Ver también
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para int32_t.
const System::TypeInfo & System::ObjectType::GetType()
Ver también
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para int64_t.
const System::TypeInfo & System::ObjectType::GetType()
Ver también
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para bool.
const System::TypeInfo & System::ObjectType::GetType()
Ver también
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType() method
Implementa la traducción de typeof(). Sobrecarga para Void.
const System::TypeInfo & System::ObjectType::GetType()
Ver también
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const String&) method
Implementa la traducción de typeof(). Sobrecarga para tipo string.
static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
| Parámetro | Descripción |
|---|---|
| T | Tipo primitivo. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe el tipo String.
Ver también
- Class TypeInfo
- Class String
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementa la traducción de typeof(). Sobrecarga para punteros inteligentes.
template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parámetro | Descripción |
|---|---|
| T | Tipo de objeto puntero. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | const T& | Object para obtener TypeInfo de. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe la clase final del objeto pasado.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementa la traducción de typeof(). Sobrecarga para estructuras.
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)
| Parámetro | Descripción |
|---|---|
| T | Tipo de estructura. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | const T& | Object para obtener TypeInfo de. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe la clase final del objeto pasado.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T&) method
Implementa la traducción de typeof(). Sobrecarga para excepciones.
template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parámetro | Descripción |
|---|---|
| T | Tipo Exception. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | const T& | Object para obtener TypeInfo de. |
ReturnValue
Referencia constante a la estructura TypeInfo que describe la clase final del objeto pasado.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T) method
Implementa la traducción de typeof(). Sobrecarga para tipos primitivos.
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)
| Parámetro | Descripción |
|---|---|
| T | Tipo primitivo. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Referencia constante a la estructura TypeInfo que describe el tipo del objeto pasado.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++
ObjectType::GetType(const T) method
Implementa la traducción de typeof(). Sobrecarga para tipos Nullable.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
| Parámetro | Descripción |
|---|---|
| T | Tipo Nullable. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Referencia constante a la estructura TypeInfo que describe el tipo del objeto pasado.
Ver también
- Class ObjectType
- Namespace System
- Library Aspose.Page for C++