Метод System::ObjectExt::UnknownToObject

ObjectExt::UnknownToObject(const T&) method

Преобразует объект неизвестного типа в Object, обрабатывая как типы умных указателей, так и типы значений.

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, System::SmartPtr<Object>>::type System::ObjectExt::UnknownToObject(const T &obj)
ПараметрОписание
TТип для преобразования в Object.
ПараметрТипОписание
objconst T&Object для преобразования.

ReturnValue

Умный указатель на Object, являющийся либо преобразованным указателем, либо упакованным значением.

См. также

ObjectExt::UnknownToObject(T) method

Преобразует объект неизвестного типа в Object, обрабатывая как типы умных указателей, так и типы значений.

template<typename T> static std::enable_if<IsSmartPtr<T>::value, System::SmartPtr<Object>>::type System::ObjectExt::UnknownToObject(T obj)
ПараметрОписание
TТип для преобразования в Object.
ПараметрТипОписание
objTObject для преобразования.

ReturnValue

Умный указатель на Object, являющийся либо преобразованным указателем, либо упакованным значением.

См. также