Dumping support for aggregates.
Definition in file aggregates.hpp.
Go to the source code of this file.
#include <type_traits>
#include <boost/pfr/core.hpp>
#include <boost/pfr/tuple_size.hpp>
#include <userver/dump/operations.hpp>
Classes | |
struct | dump::IsDumpedAggregate< T > |
Namespaces | |
namespace | dump |
Dumping of cache-like components. | |
Functions | |
template<typename T > | |
std::enable_if_t< impl::IsDumpableAggregate< T >()> | dump::Write (Writer &writer, const T &value) |
Aggregates dumping support. | |
template<typename T > | |
std::enable_if_t< impl::IsDumpableAggregate< T >(), T > | dump::Read (Reader &reader, To< T >) |
Aggregates deserialization from dump support. | |