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

Array serializer. More...

#include <ArraySerializer.h>

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

List of all members.

Classes

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

Public Member Functions

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

Protected Member Functions

 ArraySerializer (const Serializer &memberSerializer, size_t numMembers)
 Constructor (overloaded version taking a member serializer and a number of members)

Static Protected Member Functions

template<typename T >
static ArraySerializer create ()
 Create an array serializer.

Friends

class ArrayDataType
class ArrayVariant

Detailed Description

Array serializer.

Definition at line 33 of file ArraySerializer.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 28 of file ArraySerializer.cpp.

Copy constructor.

Definition at line 36 of file ArraySerializer.cpp.

Copy constructor (overloaded version taking a serializer)

Definition at line 40 of file ArraySerializer.cpp.

Destructor.

Definition at line 46 of file ArraySerializer.cpp.

variant_topic_tools::ArraySerializer::ArraySerializer ( const Serializer memberSerializer,
size_t  numMembers 
) [protected]

Constructor (overloaded version taking a member serializer and a number of members)

Definition at line 31 of file ArraySerializer.cpp.


Member Function Documentation

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

Create an array serializer.


Friends And Related Function Documentation

friend class ArrayDataType [friend]

Definition at line 35 of file ArraySerializer.h.

friend class ArrayVariant [friend]

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