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)
パラメーター説明
TObject に変換する型です。
パラメーター説明
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)
パラメーター説明
TObject に変換する型です。
パラメーター説明
objTObject に変換します。

ReturnValue

Object へのスマートポインタで、変換されたポインタまたはボックス化された値のいずれかです。

参照