nlib
|
バイナリのMpObject
に対して、バイトデータを要素とするアクセスを提供するためのクラスです。
[詳解]
#include "nn/nlib/msgpack/MpObject.h"
公開型 | |
typedef nlib_byte_t * | iterator |
ランダムアクセス反復子です。 | |
typedef const nlib_byte_t * | const_iterator |
読み取り専用ランダムアクセス反復子です。 | |
typedef std::reverse_iterator< iterator > | reverse_iterator |
逆反復子です。 | |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
読み取り専用逆反復子です。 | |
typedef nlib_byte_t & | reference |
要素への参照です。 | |
typedef const nlib_byte_t & | const_reference |
要素への読み取り専用参照です。 | |
公開メンバ関数 | |
MpObjectAsBinary (MpObject &obj) noexcept | |
iterator | begin () noexcept |
先頭要素を指す反復子を取得します。 | |
iterator | end () noexcept |
末尾の次を指す反復子を取得します。 | |
const_iterator | begin () const noexcept |
先頭要素を指す読み取り専用反復子を取得します。 | |
const_iterator | end () const noexcept |
末尾の次を指す読み取り専用反復子を取得します。 | |
reverse_iterator | rbegin () noexcept |
末尾要素を指す逆反復子を取得します。 | |
reverse_iterator | rend () noexcept |
先頭の前を指す逆反復子を取得します。 | |
const_reverse_iterator | rbegin () const noexcept |
末尾要素を指す読み取り専用逆反復子を取得します。 | |
const_reverse_iterator | rend () const noexcept |
先頭の前を指す読み取り専用逆反復子を取得します。 | |
reference | operator[] (size_t n) noexcept |
n 番目の要素を取得します。n は格納されている要素数未満である必要があります。 [詳解] | |
const_reference | operator[] (size_t n) const noexcept |
上記関数のconst 修飾付き版です。 | |
uint32_t | GetSize () const noexcept |
格納されている要素数を返します。 | |
バイナリのMpObject
に対して、バイトデータを要素とするアクセスを提供するためのクラスです。
MpObject.h の 692 行目に定義があります。
|
inlineexplicitnoexcept |
[in] | obj | バイナリとしてアクセスするMpObject 。obj.IsBinary() が真である必要があります。 |
MpObject.h の 705 行目に定義があります。
|
inlinenoexcept |
© Nintendo Co., Ltd. All rights reserved.