#include "../identifier.hpp"#include "../int_constant.hpp"#include "../reflect/data_members.hpp"#include "../reflect/enumerators.hpp"#include "../types.hpp"#include <array>#include <cstdint>#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| eagine | |
| Common code is placed in this namespace. | |
Functions | |
| template<identifier_t SerializerId, typename T , typename Selector = default_selector_t> | |
| constexpr auto | eagine::serialize_buffer_for (const T &inst, Selector sel={}) |
| Returns a buffer large enough for the serialization of the specified instance. | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt