CTR NEX API Reference
nn::nex::String::LiteralStringHolder< CharT > クラステンプレート

任意の文字列リテラルを格納するクラス。String::GetLiteralStringAs() により生成されます。 [詳解]

#include <OnlineCore/src/Platform/Core/String.h>

+ nn::nex::String::LiteralStringHolder< CharT > の継承関係図

公開メンバ関数

 LiteralStringHolder ()
 コンストラクタです。内部に文字列を保持しないオブジェクトを生成します。CStr() は NULL を返します。
 
 LiteralStringHolder (const String &src)
 コンストラクタです。src が保持する文字列をコピーしたオブジェクトを生成します。
 
 LiteralStringHolder (const LiteralStringHolder &rhs)
 コピーコンストラクタです。 [詳解]
 
 ~LiteralStringHolder ()
 デストラクタです。
 
const CharT * CStr () const
 NULL 終端された文字列を取得します。取得した文字列はこのオブジェクトを破棄するまで有効です。
 
LiteralStringHolderoperator= (const LiteralStringHolder &rhs)
 代入演算子です。 [詳解]
 

詳解

template<typename CharT>
class nn::nex::String::LiteralStringHolder< CharT >

任意の文字列リテラルを格納するクラス。String::GetLiteralStringAs() により生成されます。

構築子と解体子

template<typename CharT >
nn::nex::String::LiteralStringHolder< CharT >::LiteralStringHolder ( const LiteralStringHolder< CharT > &  rhs)

コピーコンストラクタです。

引数
[in]rhsLiteralStringHolder オブジェクト。

関数詳解

template<typename CharT >
LiteralStringHolder& nn::nex::String::LiteralStringHolder< CharT >::operator= ( const LiteralStringHolder< CharT > &  rhs)

代入演算子です。

引数
[in]rhsLiteralStringHolder オブジェクト。