任意の文字列リテラルを格納するクラス。String::GetLiteralStringAs() により生成されます。 [詳解]
#include <OnlineCore/src/Platform/Core/String.h>
公開メンバ関数 | |
LiteralStringHolder () | |
コンストラクタです。内部に文字列を保持しないオブジェクトを生成します。CStr() は NULL を返します。 | |
LiteralStringHolder (const String &src) | |
コンストラクタです。src が保持する文字列をコピーしたオブジェクトを生成します。 | |
LiteralStringHolder (const LiteralStringHolder &rhs) | |
コピーコンストラクタです。 [詳解] | |
~LiteralStringHolder () | |
デストラクタです。 | |
const CharT * | CStr () const |
NULL 終端された文字列を取得します。取得した文字列はこのオブジェクトを破棄するまで有効です。 | |
LiteralStringHolder & | operator= (const LiteralStringHolder &rhs) |
代入演算子です。 [詳解] | |
任意の文字列リテラルを格納するクラス。String::GetLiteralStringAs() により生成されます。
nn::nex::String::LiteralStringHolder< CharT >::LiteralStringHolder | ( | const LiteralStringHolder< CharT > & | rhs | ) |
コピーコンストラクタです。
[in] | rhs | LiteralStringHolder オブジェクト。 |
LiteralStringHolder& nn::nex::String::LiteralStringHolder< CharT >::operator= | ( | const LiteralStringHolder< CharT > & | rhs | ) |
代入演算子です。
[in] | rhs | LiteralStringHolder オブジェクト。 |