Public Member Functions | List of all members
msgpack11::MsgPackValue Class Referenceabstract
Inheritance diagram for msgpack11::MsgPackValue:
Inheritance graph
[legend]

Public Member Functions

virtual const MsgPack::arrayarray_items () const
 
virtual const MsgPack::binarybinary_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::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 bool less (const MsgPackValue *other) const =0
 
virtual double number_value () const
 
virtual const MsgPack::objectobject_items () 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 ()
 

Detailed Description

Definition at line 40 of file msgpack11.cpp.

Constructor & Destructor Documentation

◆ ~MsgPackValue()

virtual msgpack11::MsgPackValue::~MsgPackValue ( )
inlinevirtual

Definition at line 66 of file msgpack11.cpp.

Member Function Documentation

◆ array_items()

const vector< MsgPack > & msgpack11::MsgPackValue::array_items ( ) const
virtual

Reimplemented in msgpack11::MsgPackArray.

Definition at line 764 of file msgpack11.cpp.

◆ binary_items()

const MsgPack::binary & msgpack11::MsgPackValue::binary_items ( ) const
virtual

Reimplemented in msgpack11::MsgPackBinary.

Definition at line 766 of file msgpack11.cpp.

◆ bool_value()

bool msgpack11::MsgPackValue::bool_value ( ) const
virtual

Reimplemented in msgpack11::MsgPackBoolean.

Definition at line 762 of file msgpack11.cpp.

◆ dump()

virtual void msgpack11::MsgPackValue::dump ( std::ostream &  os) const
pure virtual

◆ equals()

virtual bool msgpack11::MsgPackValue::equals ( const MsgPackValue other) const
pure virtual

◆ extension_items()

const MsgPack::extension & msgpack11::MsgPackValue::extension_items ( ) const
virtual

Reimplemented in msgpack11::MsgPackExtension.

Definition at line 767 of file msgpack11.cpp.

◆ float32_value()

float msgpack11::MsgPackValue::float32_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 751 of file msgpack11.cpp.

◆ float64_value()

double msgpack11::MsgPackValue::float64_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 752 of file msgpack11.cpp.

◆ int16_value()

int16_t msgpack11::MsgPackValue::int16_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 755 of file msgpack11.cpp.

◆ int32_value()

int32_t msgpack11::MsgPackValue::int32_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 756 of file msgpack11.cpp.

◆ int64_value()

int64_t msgpack11::MsgPackValue::int64_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 757 of file msgpack11.cpp.

◆ int8_value()

int8_t msgpack11::MsgPackValue::int8_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 754 of file msgpack11.cpp.

◆ int_value()

int32_t msgpack11::MsgPackValue::int_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 753 of file msgpack11.cpp.

◆ less()

virtual bool msgpack11::MsgPackValue::less ( const MsgPackValue other) const
pure virtual

◆ number_value()

double msgpack11::MsgPackValue::number_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 750 of file msgpack11.cpp.

◆ object_items()

const map< MsgPack, MsgPack > & msgpack11::MsgPackValue::object_items ( ) const
virtual

Reimplemented in msgpack11::MsgPackObject.

Definition at line 765 of file msgpack11.cpp.

◆ operator[]() [1/2]

virtual const MsgPack& msgpack11::MsgPackValue::operator[] ( const std::string &  key) const
virtual

◆ operator[]() [2/2]

const MsgPack & msgpack11::MsgPackValue::operator[] ( size_t  i) const
virtual

Reimplemented in msgpack11::MsgPackArray.

Definition at line 768 of file msgpack11.cpp.

◆ string_value()

const string & msgpack11::MsgPackValue::string_value ( ) const
virtual

Reimplemented in msgpack11::MsgPackString.

Definition at line 763 of file msgpack11.cpp.

◆ type()

virtual MsgPack::Type msgpack11::MsgPackValue::type ( ) const
pure virtual

Implemented in msgpack11::Value< tag, T >.

◆ uint16_value()

uint16_t msgpack11::MsgPackValue::uint16_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 759 of file msgpack11.cpp.

◆ uint32_value()

uint32_t msgpack11::MsgPackValue::uint32_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 760 of file msgpack11.cpp.

◆ uint64_value()

uint64_t msgpack11::MsgPackValue::uint64_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

Definition at line 761 of file msgpack11.cpp.

◆ uint8_value()

uint8_t msgpack11::MsgPackValue::uint8_value ( ) const
virtual

Reimplemented in msgpack11::NumberValue< tag, T >.

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