nlib
|
スレッドローカルストレージを扱うためのクラスです。 [詳解]
#include "nn/nlib/threading/Tls.h"
公開メンバ関数 | |
constexpr | Tls () noexcept |
デフォルトコンストラクタです。 | |
errno_t | Init () noexcept |
スレッドローカルストレージを初期化します。 [詳解] | |
~Tls () noexcept | |
デストラクタです。ポインタはdeleteされます。 | |
T * | Get () const noexcept |
設定したスレッド固有のポインタを取得します。 [詳解] | |
T * | operator-> () const noexcept |
ポインタを返します。 | |
T & | operator* () const noexcept |
ポインタの参照外しを行います。 | |
T * | Release () noexcept |
設定したスレッド固有のポインタを解放します。 [詳解] | |
errno_t | Reset (T *p=0) noexcept |
設定したスレッド固有のポインタを置き換えます。 [詳解] | |
スレッドローカルストレージを扱うためのクラスです。
T | ポインタを格納するオブジェクトの型 |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
© 2012-2017 Nintendo Co., Ltd. All rights reserved.