Public Member Functions | Public Attributes | List of all members
variant_topic_tools::MessageConstant::Impl Class Reference

Message constant implementation. More...

#include <MessageConstant.h>

Inheritance diagram for variant_topic_tools::MessageConstant::Impl:
Inheritance graph
[legend]

Public Member Functions

const DataTypegetType () const
 Retrieve the type of this message member (implementation) More...
 
 Impl (const std::string &name, const Variant &value)
 Constructor. More...
 
void write (std::ostream &stream) const
 Write the message member to a stream (implementation) More...
 
virtual ~Impl ()
 Destructor. More...
 
- Public Member Functions inherited from variant_topic_tools::MessageMember::Impl
 Impl (const std::string &name)
 Constructor. More...
 

Public Attributes

Variant value
 The value of this message constant. More...
 
- Public Attributes inherited from variant_topic_tools::MessageMember::Impl
std::string name
 The name of this message member. More...
 

Detailed Description

Message constant implementation.

Definition at line 60 of file MessageConstant.h.

Constructor & Destructor Documentation

variant_topic_tools::MessageConstant::Impl::Impl ( const std::string &  name,
const Variant value 
)

Constructor.

Definition at line 67 of file MessageConstant.cpp.

variant_topic_tools::MessageConstant::Impl::~Impl ( )
virtual

Destructor.

Reimplemented from variant_topic_tools::MessageMember::Impl.

Definition at line 74 of file MessageConstant.cpp.

Member Function Documentation

const DataType & variant_topic_tools::MessageConstant::Impl::getType ( ) const
virtual

Retrieve the type of this message member (implementation)

Implements variant_topic_tools::MessageMember::Impl.

Definition at line 90 of file MessageConstant.cpp.

void variant_topic_tools::MessageConstant::Impl::write ( std::ostream &  stream) const
virtual

Write the message member to a stream (implementation)

Implements variant_topic_tools::MessageMember::Impl.

Definition at line 98 of file MessageConstant.cpp.

Member Data Documentation

Variant variant_topic_tools::MessageConstant::Impl::value

The value of this message constant.

Definition at line 81 of file MessageConstant.h.


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


variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Sat Jan 9 2021 03:56:50