nlib
|
パーサーが取得したトークンに関するデータが格納されています。 [詳解]
#include <manual_ja.h>
公開変数類 | |
Event | event |
Next() によって返されたイベント | |
char * | buf |
文字列やバイナリデータが格納されます。 [詳解] | |
union { | |
} | number |
数値データが格納される共用体です。イベントに応じて利用されるデータメンバが異なります。 [詳解] | |
bool | token_toobig |
イベントがEVENT_STRING かつトークンが大きすぎた場合に、0以外の値が格納されます。この場合buf にはヌル文字列が設定されます。 | |
int8_t | ext |
イベントがEVENT_EXT だった場合に、データ型に関する8ビットの値が格納されます。 | |
パーサーが取得したトークンに関するデータが格納されています。
JsonStreamParser.h の 75 行目に定義があります。
nn::nlib::msgpack::JsonStreamParser::Token::buf |
文字列やバイナリデータが格納されます。
イベント | 説明 |
---|---|
EVENT_STRING | ヌル終端する文字列が格納されます。 |
EVENT_KEY_NAME | ヌル終端する文字列が格納されます。 |
EVENT_BINARY | バイナリが格納されます。 |
EVENT_EXT | バイナリが格納されます。 |
JsonStreamParser.h の 77 行目に定義があります。
nn::nlib::msgpack::JsonStreamParser::Token::number |
数値データが格納される共用体です。イベントに応じて利用されるデータメンバが異なります。
イベント | データメンバ | 説明 |
---|---|---|
EVENT_STRING | size | 文字列の長さが格納されます |
EVENT_KEY_NAME | size | 文字列の長さが格納されます |
EVENT_BINARY | size | バイナリデータのサイズが格納されます |
EVENT_EXT | size | バイナリデータのサイズが格納されます |
EVENT_NUMBER_INT64 | i64 | 数値が格納されます |
EVENT_NUMBER_UINT64 | u64 | 数値が格納されます |
EVENT_NUMBER_DOUBLE | f64 | 数値が格納されます |
EVENT_NUMBER_INT32 | i32 | 数値が格納されます |
EVENT_NUMBER_UINT32 | u32 | 数値が格納されます |
EVENT_NUMBER_FLOAT | f32 | 数値が格納されます |
© 2012-2016 Nintendo Co., Ltd. All rights reserved.