Protected Member Functions | Protected Attributes | List of all members
msgpack11::Value< tag, T > Class Template Reference
Inheritance diagram for msgpack11::Value< tag, T >:
Inheritance graph
[legend]

Protected Member Functions

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 T &value)
 
 Value (T &&value)
 

Protected Attributes

constm_value
 

Additional Inherited Members

- 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 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 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

template<MsgPack::Type tag, typename T>
class msgpack11::Value< tag, T >

Definition at line 383 of file msgpack11.cpp.

Constructor & Destructor Documentation

◆ Value() [1/2]

template<MsgPack::Type tag, typename T >
msgpack11::Value< tag, T >::Value ( const T &  value)
inlineexplicitprotected

Definition at line 387 of file msgpack11.cpp.

◆ Value() [2/2]

template<MsgPack::Type tag, typename T >
msgpack11::Value< tag, T >::Value ( T &&  value)
inlineexplicitprotected

Definition at line 388 of file msgpack11.cpp.

Member Function Documentation

◆ dump()

template<MsgPack::Type tag, typename T >
void msgpack11::Value< tag, T >::dump ( std::ostream &  os) const
inlineoverrideprotectedvirtual

Implements msgpack11::MsgPackValue.

Definition at line 407 of file msgpack11.cpp.

◆ equals()

template<MsgPack::Type tag, typename T >
bool msgpack11::Value< tag, T >::equals ( const MsgPackValue< tag, T > *  other) const
inlineoverrideprotectedvirtual

◆ less()

template<MsgPack::Type tag, typename T >
bool msgpack11::Value< tag, T >::less ( const MsgPackValue< tag, T > *  other) const
inlineoverrideprotectedvirtual

◆ type()

template<MsgPack::Type tag, typename T >
MsgPack::Type msgpack11::Value< tag, T >::type ( ) const
inlineoverrideprotectedvirtual

Implements msgpack11::MsgPackValue.

Definition at line 391 of file msgpack11.cpp.

Member Data Documentation

◆ m_value

template<MsgPack::Type tag, typename T >
const T msgpack11::Value< tag, T >::m_value
protected

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