Array serializer. More...
#include <ArraySerializer.h>
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 |
Array serializer.
Definition at line 33 of file ArraySerializer.h.
Default constructor.
Definition at line 28 of file ArraySerializer.cpp.
Copy constructor.
Definition at line 36 of file ArraySerializer.cpp.
variant_topic_tools::ArraySerializer::ArraySerializer | ( | const Serializer & | src | ) |
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.
static ArraySerializer variant_topic_tools::ArraySerializer::create | ( | ) | [static, protected] |
Create an array serializer.
friend class ArrayDataType [friend] |
Definition at line 35 of file ArraySerializer.h.
friend class ArrayVariant [friend] |
Definition at line 36 of file ArraySerializer.h.