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()
ParametreAçıklama
Tİlkel tip.

ReturnValue

Belirtilen tipi tanımlayan TypeInfo yapısına const referans.

Ayrıca Bakınız

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()
ParametreAçıklama
Tİlkel tip.

ReturnValue

Belirtilen tipi tanımlayan TypeInfo yapısına const referans.

Ayrıca Bakınız

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()
ParametreAçıklama
Tİlkel tip.

ReturnValue

Belirtilen yapıyı tanımlayan TypeInfo yapısına const referans.

Ayrıca Bakınız

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()
ParametreAçıklama
TNullable türü.

ReturnValue

Belirtilen yapıyı tanımlayan TypeInfo yapısına const referans.

Ayrıca Bakınız

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()
ParametreAçıklama
TMutlicastDelegate tipi.

ReturnValue

Belirtilen yapıyı tanımlayan TypeInfo yapısına const referans.

Ayrıca Bakınız

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()
ParametreAçı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

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

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

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

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

ObjectType::GetType() method

typeof() çevirisini uygular. bool için aşırı yükleme.

const System::TypeInfo & System::ObjectType::GetType()

Ayrıca Bakınız

ObjectType::GetType() method

typeof() çevirisini uygular. Void için aşırı yükleme.

const System::TypeInfo & System::ObjectType::GetType()

Ayrıca Bakınız

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)
ParametreAçıklama
Tİlkel tip.

ReturnValue

String tipini tanımlayan TypeInfo yapısına sabit referans.

Ayrıca Bakınız

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)
ParametreAçıklama
Tİşaretçi nesne tipi.
ParametreTürAçıklama
objconst 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

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)
ParametreAçıklama
TYapı türü.
ParametreTürAçıklama
objconst 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

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)
ParametreAçıklama
TException tipi.
ParametreTürAçıklama
objconst 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

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)
ParametreAçıklama
Tİlkel tip.
ParametreTürAçıklama
objconst TIGNORED

ReturnValue

Geçilen nesnenin tipini tanımlayan TypeInfo yapısına sabit referans.

Ayrıca Bakınız

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)
ParametreAçıklama
TNullable türü.
ParametreTürAçıklama
objconst TIGNORED

ReturnValue

Geçilen nesnenin tipini tanımlayan TypeInfo yapısına sabit referans.

Ayrıca Bakınız