System::ObjectExt::ObjectToUnknown メソッド

ObjectExt::ObjectToUnknown(SmartPtr<Object>) method

Object を未知の型に変換し、スマートポインタ型とボックス化された値の両方の状況を処理します。

template<typename T> static std::enable_if<IsSmartPtr<T>::value, T>::type System::ObjectExt::ObjectToUnknown(SmartPtr<Object> obj)
パラメーター説明
TObject を変換する型。
パラメーター説明
objSmartPtr<Object>Object に変換します。

ReturnValue

アンボックスされた値または変換されたポインタのいずれか。

参照

ObjectExt::ObjectToUnknown(SmartPtr<Object>) method

Object を未知の型に変換し、スマートポインタ型とボックス化された値の両方の状況を処理します。

template<typename T> static std::enable_if<!IsSmartPtr<T>::value, T>::type System::ObjectExt::ObjectToUnknown(SmartPtr<Object> obj)
パラメーター説明
TObject を変換する型。
パラメーター説明
objSmartPtr<Object>Object に変換します。

ReturnValue

アンボックスされた値または変換されたポインタのいずれか。

参照