nlib
|
文字列型のtypedef
やユーティリティマクロ等が定義されています。
[詳解]
クラス | |
class | nn::nlib::exi::Preserve |
読み書きするバイナリXMLのデータ保持オプションです。 [詳解] | |
名前空間 | |
nn::nlib | |
共通して使われる機能やプラットフォームへの依存度が高い機能が実装されます。 nlib Platform APIs も御覧ください。nlib_ns はエイリアスです。 | |
nn::nlib::exi | |
バイナリXMLパーサー(とXMLパーサー)が実装されています。 | |
マクロ定義 | |
#define | NLIB_EXI_ESTR L"" |
空文字列が定義されています。""又はL""です。 | |
#define | NLIB_EXI_STR(x) L##x |
ワイド文字の場合は先頭にLプレフィックスが付加されます。 | |
#define | NLIB_EXI_LITERAL(x) NLIB_EXI_STR(x) |
リテラル文字列をXMLパーサーの内部文字列型として渡せるように調整します。 [詳解] | |
#define | NLIB_EXI_UTF8(x) ::nlib_ns::unicode::ToUtf8Obj(x).c_str() |
XMLパーサーの内部文字列をUTF-8文字列として渡せるように調整します。 [詳解] | |
#define | NLIB_EXI_STRING(x) ::nlib_ns::unicode::ToWideObj(x).c_str() |
UTF-8/UTF-16/UTF-32文字列をXMLパーサーの内部文字列型として渡せるように調整します。 [詳解] | |
型定義 | |
typedef wchar_t | nn::nlib::exi::ExiChar |
XMLパーサーの内部文字列型のtypedef です。 [詳解] | |
列挙型 | |
enum | nn::nlib::exi::Alignment { nn::nlib::exi::ALIGNMENT_BIT_PACKED = 0, nn::nlib::exi::ALIGNMENT_BYTE_ALIGNMENT = 1 } |
読み書きするバイナリXMLのアライメントを指定します。 [詳解] | |
enum | nn::nlib::exi::XmlProcessor { nn::nlib::exi::XML_PROCESSOR_EXI = 0, nn::nlib::exi::XML_PROCESSOR_TEXT } |
利用するXmlプロセッサの指定オプションです。 [詳解] | |
文字列型のtypedef
やユーティリティマクロ等が定義されています。
Types.h に定義があります。
© 2013, 2014, 2015 Nintendo Co., Ltd. All rights reserved.