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.