nlib
nn::nlib::msgpack::MpObject Member List

This is the complete list of members for nn::nlib::msgpack::MpObject, including all inherited members.

AppendArrayItem() noexceptnn::nlib::msgpack::MpObject
AppendMapItem() noexceptnn::nlib::msgpack::MpObject
assign(MpObject &rhs, move_tag)nn::nlib::msgpack::MpObject
Box(const nlib_utf8_t *str) noexceptnn::nlib::msgpack::MpObject
Box(const nlib_utf8_t(&str)[n]) noexceptnn::nlib::msgpack::MpObject
Box(const T(&vec)[n])nn::nlib::msgpack::MpObject
Box(const T &v)nn::nlib::msgpack::MpObjectinline
Clone() noexcept constnn::nlib::msgpack::MpObject
DigByJsonPointer(MpObject **result, MpObject *root, const nlib_utf8_t *json_pointer) noexceptnn::nlib::msgpack::MpObjectstatic
GetArrayItem(size_t n) noexceptnn::nlib::msgpack::MpObjectinline
GetArrayItem(size_t n) const noexceptnn::nlib::msgpack::MpObjectinline
GetArrayItem(size_t n, MpObject **obj) noexceptnn::nlib::msgpack::MpObject
GetArrayItem(size_t n, const MpObject **obj) const noexceptnn::nlib::msgpack::MpObject
GetBinary(uint32_t *n) noexceptnn::nlib::msgpack::MpObjectinline
GetBinary(uint32_t *n) const noexceptnn::nlib::msgpack::MpObjectinline
GetExt(int8_t *tp, uint32_t *n) noexceptnn::nlib::msgpack::MpObjectinline
GetExt(int8_t *tp, uint32_t *n) const noexceptnn::nlib::msgpack::MpObjectinline
GetMapItem(const nlib_utf8_t *str) const noexceptnn::nlib::msgpack::MpObject
GetMapItem(const nlib_utf8_t *str) noexceptnn::nlib::msgpack::MpObject
GetMapItem(const STDSTRING &str) const noexceptnn::nlib::msgpack::MpObjectinline
GetMapItem(const STDSTRING &str) noexceptnn::nlib::msgpack::MpObjectinline
GetMapItem(size_t n, MpObjectKv **obj) noexceptnn::nlib::msgpack::MpObject
GetMapItem(size_t n, const MpObjectKv **obj) const noexceptnn::nlib::msgpack::MpObject
GetMapItem(const nlib_utf8_t *str, size_t n, MpObjectKv **obj) noexceptnn::nlib::msgpack::MpObjectinline
GetSize() const noexceptnn::nlib::msgpack::MpObjectinline
GetString() noexceptnn::nlib::msgpack::MpObjectinline
GetString() const noexceptnn::nlib::msgpack::MpObjectinline
GetType() const noexceptnn::nlib::msgpack::MpObjectinline
InitArray(uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitBinary(uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitBinary(const void *p, uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitExt(int8_t tp, uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitExt(int8_t tp, const void *p, uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitMap(uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitString(uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitString(const nlib_utf8_t *str, uint32_t n) noexceptnn::nlib::msgpack::MpObject
InitString(const nlib_utf8_t *str) noexceptnn::nlib::msgpack::MpObjectinline
InsertArrayItem(size_t n) noexceptnn::nlib::msgpack::MpObject
IsArray() const noexceptnn::nlib::msgpack::MpObjectinline
IsBinary() const noexceptnn::nlib::msgpack::MpObjectinline
IsBoolean() const noexceptnn::nlib::msgpack::MpObjectinline
IsDouble() const noexceptnn::nlib::msgpack::MpObjectinline
IsExt() const noexceptnn::nlib::msgpack::MpObjectinline
IsFloat() const noexceptnn::nlib::msgpack::MpObjectinline
IsInteger() const noexceptnn::nlib::msgpack::MpObjectinline
IsMap() const noexceptnn::nlib::msgpack::MpObjectinline
IsNil() const noexceptnn::nlib::msgpack::MpObjectinline
IsString() const noexceptnn::nlib::msgpack::MpObjectinline
kArray enum valuenn::nlib::msgpack::MpObject
kBoolean enum valuenn::nlib::msgpack::MpObject
kDouble enum valuenn::nlib::msgpack::MpObject
kFloat enum valuenn::nlib::msgpack::MpObject
kInt64 enum valuenn::nlib::msgpack::MpObject
kMap enum valuenn::nlib::msgpack::MpObject
kNil enum valuenn::nlib::msgpack::MpObject
kString enum valuenn::nlib::msgpack::MpObject
kUint64 enum valuenn::nlib::msgpack::MpObject
MpObject() noexceptnn::nlib::msgpack::MpObjectinline
MpObject(MpObject &rhs, move_tag)nn::nlib::msgpack::MpObject
MpObject(MpObject &&rhs)nn::nlib::msgpack::MpObject
MpObject(const T &x)nn::nlib::msgpack::MpObjectinlineexplicit
ObjectType enum namenn::nlib::msgpack::MpObject
operator=(MpObject &&rhs)nn::nlib::msgpack::MpObject
operator=(const T &x)nn::nlib::msgpack::MpObjectinline
operator[](size_t n)nn::nlib::msgpack::MpObjectinline
RemoveArrayItem(size_t n, MpObject *obj) noexceptnn::nlib::msgpack::MpObject
RemoveByJsonPointer(MpObjectKv *removed, MpObject *root, const nlib_utf8_t *json_pointer) noexceptnn::nlib::msgpack::MpObjectstatic
RemoveMapItem(size_t n, MpObjectKv *kv) noexceptnn::nlib::msgpack::MpObject
RemoveMapItem(const STDSTRING &str, MpObjectKv *kv) noexceptnn::nlib::msgpack::MpObjectinline
Resize(uint32_t n)nn::nlib::msgpack::MpObject
ResolveJsonPointer(MpObject **result, MpObject *root, const nlib_utf8_t *json_pointer) noexceptnn::nlib::msgpack::MpObjectstatic
swap(MpObject &rhs) noexceptnn::nlib::msgpack::MpObjectinline
SwapArrayItem(size_t n, MpObject *obj) noexceptnn::nlib::msgpack::MpObjectinline
SwapMapItem(const STDSTRING &key, MpObject *obj) noexceptnn::nlib::msgpack::MpObjectinline
SwapMapItem(const nlib_utf8_t *key, MpObject *obj) noexceptnn::nlib::msgpack::MpObjectinline
Unbox(T(&a)[n]) constnn::nlib::msgpack::MpObjectinline
Unbox(nlib_utf8_t(&str)[n]) const noexceptnn::nlib::msgpack::MpObjectinline
Unbox(T *a, size_t n) constnn::nlib::msgpack::MpObject
Unbox(nlib_utf8_t *str, size_t n) const noexceptnn::nlib::msgpack::MpObject
Unbox(T v) constnn::nlib::msgpack::MpObjectinline
~MpObject() noexceptnn::nlib::msgpack::MpObjectinline