System::ObjectType::GetType मेथड

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। प्रिमिटिव टाइप्स के लिए ओवरलोड।

template<typename T> static std::enable_if<std::is_fundamental<T>::value &&!std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
पैरामीटरविवरण
Tप्रिमिटिव टाइप।

ReturnValue

निर्दिष्ट टाइप का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। एनीम टाइप्स के लिए ओवरलोड।

template<typename T> static std::enable_if<std::is_enum<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
पैरामीटरविवरण
Tप्रिमिटिव टाइप।

ReturnValue

निर्दिष्ट टाइप का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। स्ट्रक्चर्स और पॉइंटर्स के लिए ओवरलोड।

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()
पैरामीटरविवरण
Tप्रिमिटिव टाइप।

ReturnValue

निर्दिष्ट संरचना का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। Nullable के लिए ओवरलोड।

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
पैरामीटरविवरण
TNullable प्रकार।

ReturnValue

निर्दिष्ट संरचना का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। MutlicastDelegate के लिए ओवरलोड।

template<typename T> static std::enable_if<detail::is_a<T, MulticastDelegate>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType()
पैरामीटरविवरण
TMutlicastDelegate टाइप।

ReturnValue

निर्दिष्ट संरचना का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। स्ट्रक्चर्स और पॉइंटर्स के लिए ओवरलोड।

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()
पैरामीटरविवरण
Tप्रिमिटिव टाइप।

ReturnValue

निर्दिष्ट संरचना या यदि SmartPtr के लिए बुलाया गया हो तो पॉइंटी टाइप का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। uint8_t के लिए ओवरलोड।

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

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। char16_t के लिए ओवरलोड।

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

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। int32_t के लिए ओवरलोड।

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

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। int64_t के लिए ओवरलोड।

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

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। bool के लिए ओवरलोड।

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

संबंधित देखें

ObjectType::GetType() method

typeof() अनुवाद को लागू करता है। Void के लिए ओवरलोड।

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

संबंधित देखें

ObjectType::GetType(const String&) method

typeof() अनुवाद को लागू करता है। स्ट्रिंग टाइप के लिए ओवरलोड।

static const System::TypeInfo & System::ObjectType::GetType(const String &obj)
पैरामीटरविवरण
Tप्रिमिटिव टाइप।

ReturnValue

String टाइप का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType(const T&) method

typeof() अनुवाद को लागू करता है। स्मार्ट पॉइंटर्स के लिए ओवरलोड।

template<typename T> static std::enable_if<IsSmartPtr<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
पैरामीटरविवरण
Tपॉइंटर ऑब्जेक्ट टाइप।
पैरामीटरप्रकारविवरण
objconst T&Object के लिए TypeInfo प्राप्त करने हेतु।

ReturnValue

पारित ऑब्जेक्ट की अंतिम क्लास का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType(const T&) method

typeof() अनुवाद को लागू करता है। स्ट्रक्चर्स के लिए ओवरलोड।

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)
पैरामीटरविवरण
Tस्ट्रक्चर प्रकार।
पैरामीटरप्रकारविवरण
objconst T&Object के लिए TypeInfo प्राप्त करने हेतु।

ReturnValue

पारित ऑब्जेक्ट की अंतिम क्लास का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType(const T&) method

typeof() अनुवाद को लागू करता है। एक्सेप्शन्स के लिए ओवरलोड।

template<typename T> static std::enable_if<IsExceptionWrapper<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T &obj)
पैरामीटरविवरण
TException टाइप।
पैरामीटरप्रकारविवरण
objconst T&Object के लिए TypeInfo प्राप्त करने हेतु।

ReturnValue

पारित ऑब्जेक्ट की अंतिम क्लास का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType(const T) method

typeof() अनुवाद को लागू करता है। प्रिमिटिव टाइप्स के लिए ओवरलोड।

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)
पैरामीटरविवरण
Tप्रिमिटिव टाइप।
पैरामीटरप्रकारविवरण
objconst TIGNORED

ReturnValue

पारित ऑब्जेक्ट के टाइप का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें

ObjectType::GetType(const T) method

typeof() अनुवाद को लागू करता है। Nullable टाइप्स के लिए ओवरलोड।

template<typename T> static std::enable_if<IsNullable<T>::value, constSystem::TypeInfo &>::type System::ObjectType::GetType(const T obj)
पैरामीटरविवरण
TNullable प्रकार।
पैरामीटरप्रकारविवरण
objconst TIGNORED

ReturnValue

पारित ऑब्जेक्ट के टाइप का वर्णन करने वाली TypeInfo संरचना का कॉन्स्ट रेफ़रेंस।

संबंधित देखें