System::ObjectType::GetType yöntemi
ObjectType::GetType() method
typeof() çevirisini uygular. İlkel tipler için aşırı yükleme.
template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parametre | Açıklama |
|---|---|
| T | İlkel tip. |
ReturnValue
Belirtilen tipi tanımlayan TypeInfo yapısına const referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. Enum tipleri için aşırı yükleme.
template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parametre | Açıklama |
|---|---|
| T | İlkel tip. |
ReturnValue
Belirtilen tipi tanımlayan TypeInfo yapısına const referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. Yapılar ve işaretçiler için aşırı yükleme.
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()
| Parametre | Açıklama |
|---|---|
| T | İlkel tip. |
ReturnValue
Belirtilen yapıyı tanımlayan TypeInfo yapısına const referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. Nullable için aşırı yükleme.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parametre | Açıklama |
|---|---|
| T | Nullable türü. |
ReturnValue
Belirtilen yapıyı tanımlayan TypeInfo yapısına const referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. MutlicastDelegate için aşırı yükleme.
template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
| Parametre | Açıklama |
|---|---|
| T | MutlicastDelegate tipi. |
ReturnValue
Belirtilen yapıyı tanımlayan TypeInfo yapısına const referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. Yapılar ve işaretçiler için aşırı yükleme.
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()
| Parametre | Açıklama |
|---|---|
| T | İlkel tip. |
ReturnValue
Belirtilen yapıyı tanımlayan TypeInfo yapısına const referans veya SmartPtr için çağrıldığında işaret edilen tip.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. uint8_t için aşırı yükleme.
const System::TypeInfo & System::ObjectType::GetType()
Ayrıca Bakınız
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. char16_t için aşırı yükleme.
const System::TypeInfo & System::ObjectType::GetType()
Ayrıca Bakınız
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. int32_t için aşırı yükleme.
const System::TypeInfo & System::ObjectType::GetType()
Ayrıca Bakınız
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. int64_t için aşırı yükleme.
const System::TypeInfo & System::ObjectType::GetType()
Ayrıca Bakınız
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. bool için aşırı yükleme.
const System::TypeInfo & System::ObjectType::GetType()
Ayrıca Bakınız
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType() method
typeof() çevirisini uygular. Void için aşırı yükleme.
const System::TypeInfo & System::ObjectType::GetType()
Ayrıca Bakınız
- Class TypeInfo
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const String&) method
typeof() çevirisini uygular. string tipi için aşırı yükleme.
static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
| Parametre | Açıklama |
|---|---|
| T | İlkel tip. |
ReturnValue
String tipini tanımlayan TypeInfo yapısına sabit referans.
Ayrıca Bakınız
- Class TypeInfo
- Class String
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T&) method
typeof() çevirisini uygular. Akıllı işaretçiler için aşırı yükleme.
template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parametre | Açıklama |
|---|---|
| T | İşaretçi nesne tipi. |
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | const T& | Object için TypeInfo al. |
ReturnValue
Geçilen nesnenin son sınıfını tanımlayan TypeInfo yapısına sabit referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T&) method
typeof() çevirisini uygular. Yapılar için aşırı yükleme.
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)
| Parametre | Açıklama |
|---|---|
| T | Yapı türü. |
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | const T& | Object için TypeInfo al. |
ReturnValue
Geçilen nesnenin son sınıfını tanımlayan TypeInfo yapısına sabit referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T&) method
typeof() çevirisini uygular. İstisnalar için aşırı yükleme.
template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
| Parametre | Açıklama |
|---|---|
| T | Exception tipi. |
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | const T& | Object için TypeInfo al. |
ReturnValue
Geçilen nesnenin son sınıfını tanımlayan TypeInfo yapısına sabit referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T) method
typeof() çevirisini uygular. İlkel tipler için aşırı yükleme.
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)
| Parametre | Açıklama |
|---|---|
| T | İlkel tip. |
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Geçilen nesnenin tipini tanımlayan TypeInfo yapısına sabit referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++
ObjectType::GetType(const T) method
typeof() çevirisini uygular. Nullable tipleri için aşırı yükleme.
template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
| Parametre | Açıklama |
|---|---|
| T | Nullable türü. |
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | const T | IGNORED |
ReturnValue
Geçilen nesnenin tipini tanımlayan TypeInfo yapısına sabit referans.
Ayrıca Bakınız
- Class ObjectType
- Namespace System
- Library Aspose.Font for C++