Dev Essential
Loading...
Searching...
No Matches
serialization.h File Reference
#include <a_util/result.h>
#include <ddl/codec/codec.h>
#include <ddl/utilities/std_to_string.h>
#include <assert.h>
#include <ddl/serialization/serialization_legacy.h>
Include dependency graph for serialization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ddl
 definition of the ddl namespace
 
namespace  ddl::codec
 Namespace for the new faster CodecFactory/Decoder/Codec implementation.
 

Enumerations

enum class  ddl::codec::TransformOption : uint32_t { ddl::codec::by_memory = 0 , ddl::codec::by_value = 1 }
 

Functions

 ddl::codec::_MAKE_RESULT (-3, ERR_AUTIL_UNEXPECTED)
 Creates an a_util error ERR_AUTIL_UNEXPECTED.
 
template<typename DECODER, typename ENCODER>
a_util::result::Result ddl::codec::transform (const DECODER &decoder, ENCODER &encoder, const TransformOption transform_option)
 
template<typename DECODER, typename ENCODER>
a_util::result::Result ddl::codec::transform (const DECODER &decoder, ENCODER &encoder)
 
a_util::result::Result ddl::codec::transformToBuffer (const codec::Decoder &decoder, a_util::memory::MemoryBuffer &buffer, bool zero=false)
 

Detailed Description

Implementation of ddl base serialization.