Public Member Functions | |
virtual const MsgPack::array & | array_items () const |
virtual const MsgPack::binary & | binary_items () const |
virtual bool | bool_value () const |
virtual void | dump (std::ostream &os) const =0 |
virtual bool | equals (const MsgPackValue *other) const =0 |
virtual const MsgPack::extension & | extension_items () const |
virtual float | float32_value () const |
virtual double | float64_value () const |
virtual int16_t | int16_value () const |
virtual int32_t | int32_value () const |
virtual int64_t | int64_value () const |
virtual int8_t | int8_value () const |
virtual int32_t | int_value () const |
virtual bool | less (const MsgPackValue *other) const =0 |
virtual double | number_value () const |
virtual const MsgPack::object & | object_items () const |
virtual const MsgPack & | operator[] (const std::string &key) const |
virtual const MsgPack & | operator[] (size_t i) const |
virtual const std::string & | string_value () const |
virtual MsgPack::Type | type () const =0 |
virtual uint16_t | uint16_value () const |
virtual uint32_t | uint32_value () const |
virtual uint64_t | uint64_value () const |
virtual uint8_t | uint8_value () const |
virtual | ~MsgPackValue () |
Definition at line 40 of file msgpack11.cpp.
|
inlinevirtual |
Definition at line 66 of file msgpack11.cpp.
Reimplemented in msgpack11::MsgPackArray.
Definition at line 764 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::MsgPackBinary.
Definition at line 766 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::MsgPackBoolean.
Definition at line 762 of file msgpack11.cpp.
|
pure virtual |
Implemented in msgpack11::Value< tag, T >, msgpack11::Value< MsgPack::BINARY, MsgPack::binary >, msgpack11::Value< tag, float >, msgpack11::Value< tag, double >, msgpack11::Value< MsgPack::OBJECT, MsgPack::object >, msgpack11::Value< tag, uint32_t >, msgpack11::Value< tag, int64_t >, msgpack11::Value< MsgPack::EXTENSION, MsgPack::extension >, msgpack11::Value< tag, uint8_t >, msgpack11::Value< tag, int8_t >, msgpack11::Value< MsgPack::BOOL, bool >, msgpack11::Value< tag, uint16_t >, msgpack11::Value< MsgPack::ARRAY, MsgPack::array >, msgpack11::Value< MsgPack::STRING, string >, msgpack11::Value< tag, uint64_t >, msgpack11::Value< MsgPack::NUL, NullStruct >, msgpack11::Value< tag, int16_t >, and msgpack11::Value< tag, int32_t >.
|
pure virtual |
Implemented in msgpack11::MsgPackUint64, msgpack11::MsgPackInt64, msgpack11::NumberValue< tag, T >, msgpack11::NumberValue< MsgPack::INT8, int8_t >, msgpack11::NumberValue< MsgPack::INT16, int16_t >, msgpack11::NumberValue< MsgPack::FLOAT64, double >, msgpack11::NumberValue< MsgPack::UINT8, uint8_t >, msgpack11::NumberValue< MsgPack::INT64, int64_t >, msgpack11::NumberValue< MsgPack::INT32, int32_t >, msgpack11::NumberValue< MsgPack::UINT64, uint64_t >, msgpack11::NumberValue< MsgPack::UINT16, uint16_t >, msgpack11::NumberValue< MsgPack::FLOAT32, float >, msgpack11::NumberValue< MsgPack::UINT32, uint32_t >, msgpack11::Value< tag, T >, msgpack11::Value< MsgPack::BINARY, MsgPack::binary >, msgpack11::Value< tag, float >, msgpack11::Value< tag, double >, msgpack11::Value< MsgPack::OBJECT, MsgPack::object >, msgpack11::Value< tag, uint32_t >, msgpack11::Value< tag, int64_t >, msgpack11::Value< MsgPack::EXTENSION, MsgPack::extension >, msgpack11::Value< tag, uint8_t >, msgpack11::Value< tag, int8_t >, msgpack11::Value< MsgPack::BOOL, bool >, msgpack11::Value< tag, uint16_t >, msgpack11::Value< MsgPack::ARRAY, MsgPack::array >, msgpack11::Value< MsgPack::STRING, string >, msgpack11::Value< tag, uint64_t >, msgpack11::Value< MsgPack::NUL, NullStruct >, msgpack11::Value< tag, int16_t >, and msgpack11::Value< tag, int32_t >.
|
virtual |
Reimplemented in msgpack11::MsgPackExtension.
Definition at line 767 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 751 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 752 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 755 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 756 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 757 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 754 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 753 of file msgpack11.cpp.
|
pure virtual |
Implemented in msgpack11::MsgPackUint64, msgpack11::MsgPackInt64, msgpack11::NumberValue< tag, T >, msgpack11::NumberValue< MsgPack::INT8, int8_t >, msgpack11::NumberValue< MsgPack::INT16, int16_t >, msgpack11::NumberValue< MsgPack::FLOAT64, double >, msgpack11::NumberValue< MsgPack::UINT8, uint8_t >, msgpack11::NumberValue< MsgPack::INT64, int64_t >, msgpack11::NumberValue< MsgPack::INT32, int32_t >, msgpack11::NumberValue< MsgPack::UINT64, uint64_t >, msgpack11::NumberValue< MsgPack::UINT16, uint16_t >, msgpack11::NumberValue< MsgPack::FLOAT32, float >, msgpack11::NumberValue< MsgPack::UINT32, uint32_t >, msgpack11::Value< tag, T >, msgpack11::Value< MsgPack::BINARY, MsgPack::binary >, msgpack11::Value< tag, float >, msgpack11::Value< tag, double >, msgpack11::Value< MsgPack::OBJECT, MsgPack::object >, msgpack11::Value< tag, uint32_t >, msgpack11::Value< tag, int64_t >, msgpack11::Value< MsgPack::EXTENSION, MsgPack::extension >, msgpack11::Value< tag, uint8_t >, msgpack11::Value< tag, int8_t >, msgpack11::Value< MsgPack::BOOL, bool >, msgpack11::Value< tag, uint16_t >, msgpack11::Value< MsgPack::ARRAY, MsgPack::array >, msgpack11::Value< MsgPack::STRING, string >, msgpack11::Value< tag, uint64_t >, msgpack11::Value< MsgPack::NUL, NullStruct >, msgpack11::Value< tag, int16_t >, and msgpack11::Value< tag, int32_t >.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 750 of file msgpack11.cpp.
Reimplemented in msgpack11::MsgPackObject.
Definition at line 765 of file msgpack11.cpp.
Reimplemented in msgpack11::MsgPackArray.
Definition at line 768 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::MsgPackString.
Definition at line 763 of file msgpack11.cpp.
|
pure virtual |
Implemented in msgpack11::Value< tag, T >.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 759 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 760 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 761 of file msgpack11.cpp.
|
virtual |
Reimplemented in msgpack11::NumberValue< tag, T >.
Definition at line 758 of file msgpack11.cpp.