Classes | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends
variant_topic_tools::MessageSerializer Class Reference

Message serializer. More...

#include <MessageSerializer.h>

Inheritance diagram for variant_topic_tools::MessageSerializer:
Inheritance graph
[legend]

List of all members.

Classes

class  Impl
 Message serializer implementation. More...
class  ImplT
 Message serializer implementation (templated strong-typed version) More...
class  ImplV
 Message serializer implementation (variant-typed version) More...

Public Member Functions

 MessageSerializer ()
 Default constructor.
 MessageSerializer (const MessageSerializer &src)
 Copy constructor.
 MessageSerializer (const Serializer &src)
 Copy constructor (overloaded version taking a serializer)
 ~MessageSerializer ()
 Destructor.

Protected Member Functions

 MessageSerializer (const MessageFieldCollection< Serializer > &memberSerializers)
 Constructor (overloaded version taking a collection of member serializers)

Static Protected Member Functions

template<typename T >
static MessageSerializer create ()
 Create a message serializer.

Friends

class MessageDataType
class MessageVariant

Detailed Description

Message serializer.

Definition at line 33 of file MessageSerializer.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 28 of file MessageSerializer.cpp.

Copy constructor.

Definition at line 36 of file MessageSerializer.cpp.

Copy constructor (overloaded version taking a serializer)

Definition at line 40 of file MessageSerializer.cpp.

Destructor.

Definition at line 46 of file MessageSerializer.cpp.

Constructor (overloaded version taking a collection of member serializers)

Definition at line 31 of file MessageSerializer.cpp.


Member Function Documentation

template<typename T >
static MessageSerializer variant_topic_tools::MessageSerializer::create ( ) [static, protected]

Create a message serializer.


Friends And Related Function Documentation

friend class MessageDataType [friend]

Definition at line 35 of file MessageSerializer.h.

friend class MessageVariant [friend]

Definition at line 36 of file MessageSerializer.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