Public Member Functions | Public Attributes | List of all members
variant_topic_tools::MessageMember::Impl Class Referenceabstract

Message member implementation. More...

#include <MessageMember.h>

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

Public Member Functions

virtual const DataTypegetType () const =0
 Retrieve the type of this message member (abstract declaration) More...
 
 Impl (const std::string &name)
 Constructor. More...
 
virtual void write (std::ostream &stream) const =0
 Write the message member to a stream (abstract declaration) More...
 
virtual ~Impl ()
 Destructor. More...
 

Public Attributes

std::string name
 The name of this message member. More...
 

Detailed Description

Message member implementation.

Definition at line 79 of file MessageMember.h.

Constructor & Destructor Documentation

variant_topic_tools::MessageMember::Impl::Impl ( const std::string &  name)

Constructor.

Definition at line 40 of file MessageMember.cpp.

variant_topic_tools::MessageMember::Impl::~Impl ( )
virtual

Member Function Documentation

virtual const DataType& variant_topic_tools::MessageMember::Impl::getType ( ) const
pure virtual

Retrieve the type of this message member (abstract declaration)

Implemented in variant_topic_tools::MessageConstant::Impl, and variant_topic_tools::MessageVariable::Impl.

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

Write the message member to a stream (abstract declaration)

Implemented in variant_topic_tools::MessageConstant::Impl, and variant_topic_tools::MessageVariable::Impl.

Member Data Documentation

std::string variant_topic_tools::MessageMember::Impl::name

The name of this message member.

Definition at line 100 of file MessageMember.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