Public Member Functions | Private Member Functions | List of all members
msgpack11::MsgPackObject Class Referencefinal
Inheritance diagram for msgpack11::MsgPackObject:
Inheritance graph
[legend]

Public Member Functions

 MsgPackObject (const MsgPack::object &value)
 
 MsgPackObject (MsgPack::object &&value)
 
- Public Member Functions inherited from msgpack11::MsgPackValue
virtual const MsgPack::arrayarray_items () const
 
virtual const MsgPack::binarybinary_items () const
 
virtual bool bool_value () const
 
virtual const MsgPack::extensionextension_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 double number_value () const
 
virtual const MsgPackoperator[] (const std::string &key) const
 
virtual const MsgPackoperator[] (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 ()
 

Private Member Functions

const MsgPack::objectobject_items () const override
 
const MsgPackoperator[] (const string &key) const override
 

Additional Inherited Members

- Protected Member Functions inherited from msgpack11::Value< MsgPack::OBJECT, MsgPack::object >
void dump (std::ostream &os) const override
 
bool equals (const MsgPackValue *other) const override
 
bool less (const MsgPackValue *other) const override
 
MsgPack::Type type () const override
 
 Value (const MsgPack::object &value)
 
 Value (MsgPack::object &&value)
 
- Protected Attributes inherited from msgpack11::Value< MsgPack::OBJECT, MsgPack::object >
const MsgPack::object m_value
 

Detailed Description

Definition at line 649 of file msgpack11.cpp.

Constructor & Destructor Documentation

◆ MsgPackObject() [1/2]

msgpack11::MsgPackObject::MsgPackObject ( const MsgPack::object value)
inlineexplicit

Definition at line 653 of file msgpack11.cpp.

◆ MsgPackObject() [2/2]

msgpack11::MsgPackObject::MsgPackObject ( MsgPack::object &&  value)
inlineexplicit

Definition at line 654 of file msgpack11.cpp.

Member Function Documentation

◆ object_items()

const MsgPack::object& msgpack11::MsgPackObject::object_items ( ) const
inlineoverrideprivatevirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 650 of file msgpack11.cpp.

◆ operator[]()

const MsgPack & msgpack11::MsgPackObject::operator[] ( const string &  key) const
overrideprivate

Definition at line 771 of file msgpack11.cpp.


The documentation for this class was generated from the following file:


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:15