Public Member Functions | Public Attributes
variant_topic_tools::ArraySerializer::ImplV Class Reference

Array serializer implementation (variant-typed version) More...

#include <ArraySerializer.h>

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

List of all members.

Public Member Functions

void deserialize (ros::serialization::IStream &stream, Variant &value)
 Deserialize a variant value (implementation)
size_t getSerializedLength (const Variant &value) const
 Retrieve the serialized length of a variant value (implementation)
 ImplV (const Serializer &memberSerializer=Serializer(), size_t numMembers=0)
 Default constructor.
void serialize (ros::serialization::OStream &stream, const Variant &value)
 Serialize a variant value (implementation)
virtual ~ImplV ()
 Destructor.

Public Attributes

Serializer memberSerializer
 The array member serializer.
size_t numMembers
 The number of array members.

Detailed Description

Array serializer implementation (variant-typed version)

Definition at line 71 of file ArraySerializer.h.


Constructor & Destructor Documentation

variant_topic_tools::ArraySerializer::ImplV::ImplV ( const Serializer memberSerializer = Serializer(),
size_t  numMembers = 0 
)

Default constructor.

Definition at line 55 of file ArraySerializer.cpp.

Destructor.

Definition at line 61 of file ArraySerializer.cpp.


Member Function Documentation

Deserialize a variant value (implementation)

Implements variant_topic_tools::Serializer::Impl.

Definition at line 97 of file ArraySerializer.cpp.

Retrieve the serialized length of a variant value (implementation)

Implements variant_topic_tools::Serializer::Impl.

Definition at line 68 of file ArraySerializer.cpp.

Serialize a variant value (implementation)

Implements variant_topic_tools::Serializer::Impl.

Definition at line 86 of file ArraySerializer.cpp.


Member Data Documentation

The array member serializer.

Definition at line 99 of file ArraySerializer.h.

The number of array members.

Definition at line 103 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