15#ifndef DDL_SERIALIZER_LEGACY_CLASS_HEADER
16#define DDL_SERIALIZER_LEGACY_CLASS_HEADER
31template <
typename DECODER,
typename ENCODER>
34 size_t element_count = decoder.getElementCount();
35 assert(element_count == encoder.getElementCount());
36 for (
size_t element = 0; element < element_count; ++element) {
43 result = encoder.setElementValue(element, value);
49 return a_util::result::SUCCESS;
Memory buffer class to encapsulate and manage raw contiguously memory.
Definition memorybuffer.h:23
Definition result_type_decl.h:34
Definition codec_legacy.h:46
definition of the serialization namespace
Definition ddl.h:45
a_util::result::Result transformToBuffer(const Decoder &decoder, a_util::memory::MemoryBuffer &buffer, bool zero=false)
a_util::result::Result transform(const DECODER &decoder, ENCODER &encoder)
Definition serialization_legacy.h:32
definition of the ddl namespace
Definition codec.h:21