|
Dev Essential
|
#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>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) |
Implementation of ddl base serialization.
Copyright 2025 Digitalwerk GmbH. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.