Public Member Functions | Public Attributes
variant_topic_tools::MessageMember::Impl Class Reference

Message member implementation. More...

#include <MessageMember.h>

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

List of all members.

Public Member Functions

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

Public Attributes

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

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.


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

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 Tue Jul 9 2019 03:18:42