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

Protected Member Functions

bool equals (const MsgPackValue *other) const override
 
float float32_value () const override
 
double float64_value () const override
 
int16_t int16_value () const override
 
int32_t int32_value () const override
 
int64_t int64_value () const override
 
int8_t int8_value () const override
 
int32_t int_value () const override
 
bool less (const MsgPackValue *other) const override
 
double number_value () const override
 
 NumberValue (const T &value)
 
 NumberValue (T &&value)
 
uint16_t uint16_value () const override
 
uint32_t uint32_value () const override
 
uint64_t uint64_value () const override
 
uint8_t uint8_value () const override
 
- Protected Member Functions inherited from msgpack11::Value< tag, T >
void dump (std::ostream &os) const override
 
MsgPack::Type type () const override
 
 Value (const T &value)
 
 Value (T &&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 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 ~MsgPackValue ()
 
- Protected Attributes inherited from msgpack11::Value< tag, T >
constm_value
 

Detailed Description

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

Definition at line 432 of file msgpack11.cpp.

Constructor & Destructor Documentation

◆ NumberValue() [1/2]

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

Definition at line 436 of file msgpack11.cpp.

◆ NumberValue() [2/2]

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

Definition at line 437 of file msgpack11.cpp.

Member Function Documentation

◆ equals()

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

Reimplemented from msgpack11::Value< tag, T >.

Definition at line 439 of file msgpack11.cpp.

◆ float32_value()

template<MsgPack::Type tag, typename T >
float msgpack11::NumberValue< tag, T >::float32_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 486 of file msgpack11.cpp.

◆ float64_value()

template<MsgPack::Type tag, typename T >
double msgpack11::NumberValue< tag, T >::float64_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 487 of file msgpack11.cpp.

◆ int16_value()

template<MsgPack::Type tag, typename T >
int16_t msgpack11::NumberValue< tag, T >::int16_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 490 of file msgpack11.cpp.

◆ int32_value()

template<MsgPack::Type tag, typename T >
int32_t msgpack11::NumberValue< tag, T >::int32_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 491 of file msgpack11.cpp.

◆ int64_value()

template<MsgPack::Type tag, typename T >
int64_t msgpack11::NumberValue< tag, T >::int64_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 492 of file msgpack11.cpp.

◆ int8_value()

template<MsgPack::Type tag, typename T >
int8_t msgpack11::NumberValue< tag, T >::int8_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 489 of file msgpack11.cpp.

◆ int_value()

template<MsgPack::Type tag, typename T >
int32_t msgpack11::NumberValue< tag, T >::int_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 488 of file msgpack11.cpp.

◆ less()

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

Reimplemented from msgpack11::Value< tag, T >.

Definition at line 462 of file msgpack11.cpp.

◆ number_value()

template<MsgPack::Type tag, typename T >
double msgpack11::NumberValue< tag, T >::number_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 485 of file msgpack11.cpp.

◆ uint16_value()

template<MsgPack::Type tag, typename T >
uint16_t msgpack11::NumberValue< tag, T >::uint16_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 494 of file msgpack11.cpp.

◆ uint32_value()

template<MsgPack::Type tag, typename T >
uint32_t msgpack11::NumberValue< tag, T >::uint32_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 495 of file msgpack11.cpp.

◆ uint64_value()

template<MsgPack::Type tag, typename T >
uint64_t msgpack11::NumberValue< tag, T >::uint64_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

Definition at line 496 of file msgpack11.cpp.

◆ uint8_value()

template<MsgPack::Type tag, typename T >
uint8_t msgpack11::NumberValue< tag, T >::uint8_value ( ) const
inlineoverrideprotectedvirtual

Reimplemented from msgpack11::MsgPackValue.

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