System::Cast_noexcept メソッド

System::Cast_noexcept method

SmartPtr オブジェクトに対してキャストを実行します。

template<typename TTo,typename TFrom> std::enable_if<!IsExceptionWrapper<TTo>::value, typenameCastResult<TTo>::type>::type System::Cast_noexcept(SmartPtr<TFrom> const &obj)
パラメーター説明
TTo対象のポインティー型。
TFromソースのポインティー型。
パラメーター説明
objSmartPtr<TFrom> const&ソース ポインタ。

ReturnValue

キャストが許可されている場合はキャスト結果を、そうでない場合は nullptr を返します。

参照