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

Message variable implementation. More...

#include <MessageVariable.h>

Inheritance diagram for variant_topic_tools::MessageVariable::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 DataType &type)
 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

DataType type
 The data type of this message variable. More...
 
- Public Attributes inherited from variant_topic_tools::MessageMember::Impl
std::string name
 The name of this message member. More...
 

Detailed Description

Message variable implementation.

Definition at line 59 of file MessageVariable.h.

Constructor & Destructor Documentation

variant_topic_tools::MessageVariable::Impl::Impl ( const std::string &  name,
const DataType type 
)

Constructor.

Definition at line 49 of file MessageVariable.cpp.

variant_topic_tools::MessageVariable::Impl::~Impl ( )
virtual

Destructor.

Reimplemented from variant_topic_tools::MessageMember::Impl.

Definition at line 56 of file MessageVariable.cpp.

Member Function Documentation

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

Retrieve the type of this message member (implementation)

Implements variant_topic_tools::MessageMember::Impl.

Definition at line 63 of file MessageVariable.cpp.

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

Write the message member to a stream (implementation)

Implements variant_topic_tools::MessageMember::Impl.

Definition at line 71 of file MessageVariable.cpp.

Member Data Documentation

DataType variant_topic_tools::MessageVariable::Impl::type

The data type of this message variable.

Definition at line 80 of file MessageVariable.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