Poco::Remoting

template < typename T >

class TypeSerializer

Library: Remoting
Package: Serialize
Header: Poco/Remoting/TypeSerializer.h

Description

The default TypeSerializer implementation which will only work for primitive data types. Use template specialization to support complex types.

Member Summary

Member Functions: serialize, serializeImpl

Constructors

Destructor

~TypeSerializer protected

~TypeSerializer();

Member Functions

serialize static inline

static void inline serialize(
    const std::string & elem,
    const T & value,
    Serializer & ser
);

Serialize for complex data types. Per default no add info is added.

serializeImpl static inline

static void inline serializeImpl(
    const std::string & elem,
    const T & value,
    Serializer & ser
);

Serialize for complex data types content.