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

Public Member Functions

 MsgPackArray (const MsgPack::array &value)
 
 MsgPackArray (MsgPack::array &&value)
 
- Public Member Functions inherited from msgpack11::MsgPackValue
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 MsgPack::objectobject_items () const
 
virtual const MsgPackoperator[] (const std::string &key) 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::arrayarray_items () const override
 
const MsgPackoperator[] (size_t i) const override
 

Additional Inherited Members

- Protected Member Functions inherited from msgpack11::Value< MsgPack::ARRAY, MsgPack::array >
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::array &value)
 
 Value (MsgPack::array &&value)
 
- Protected Attributes inherited from msgpack11::Value< MsgPack::ARRAY, MsgPack::array >
const MsgPack::array m_value
 

Detailed Description

Definition at line 634 of file msgpack11.cpp.

Constructor & Destructor Documentation

◆ MsgPackArray() [1/2]

msgpack11::MsgPackArray::MsgPackArray ( const MsgPack::array value)
inlineexplicit

Definition at line 638 of file msgpack11.cpp.

◆ MsgPackArray() [2/2]

msgpack11::MsgPackArray::MsgPackArray ( MsgPack::array &&  value)
inlineexplicit

Definition at line 639 of file msgpack11.cpp.

Member Function Documentation

◆ array_items()

const MsgPack::array& msgpack11::MsgPackArray::array_items ( ) const
inlineoverrideprivatevirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 635 of file msgpack11.cpp.

◆ operator[]()

const MsgPack & msgpack11::MsgPackArray::operator[] ( size_t  i) const
overrideprivatevirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 775 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