nlib
|
ハンドル実体に対してポインタのようにアクセスできるアクセサクラスです。HandlerMaker
クラスにより設定されて利用可能になります。
[詳解]
#include "nn/nlib/HandleMaker.h"
公開メンバ関数 | |
HandleAccess () noexcept | |
デフォルトコンストラクタです。 | |
void | DetachHandleBody () noexcept |
ハンドルとハンドルの実体を切り離します。 [詳解] | |
ハンドル実体に対してポインタのようにアクセスできるアクセサクラスです。HandlerMaker
クラスにより設定されて利用可能になります。
HBODY | ハンドルの実体の型 |
HandleMaker.h の 77 行目に定義があります。
|
noexcept |
ハンドルとハンドルの実体を切り離します。
HandleTable
内のエントリを解放します。 以降はハンドルからハンドルの実体へのアクセスを得ることはできなくなります。 所謂ハンドルの実体のクローズ処理を行う直前にこの関数を実行するようにしてください。 HandleAccess
オブジェクトが全てデストラクトされた後に、handle_maker::DestroyHandleBody()
が呼び出されハンドルの実体が解放されます。 HandleMaker.h の 114 行目に定義があります。
© 2012-2016 Nintendo Co., Ltd. All rights reserved.