MySQL 9.1.0
Source Code Documentation
|
helpers aimed at deducing Field_type in case size is provided, and basic field and compound field definitions More...
#include "mysql/serialization/field_definition.h"
#include "mysql/serialization/field_functor.h"
#include "mysql/serialization/serializable.h"
#include "mysql/serialization/serialization_types.h"
Go to the source code of this file.
Namespaces | |
namespace | mysql |
namespace | mysql::serialization |
Functions | |
template<class Type > | |
constexpr std::size_t | mysql::serialization::get_default_type_size () |
template<Field_size size, typename Field_type , typename... Args> | |
auto | mysql::serialization::define_field_with_size (Field_type &arg, Args &&...args) |
template<typename Field_type , typename... Args> | |
auto | mysql::serialization::define_field (Field_type &arg, Args &&...args) |
template<typename Field_type , typename... Args> | |
auto | mysql::serialization::define_field (const Field_type &arg, Args &&...args) |
template<class Serializable_derived > | |
auto | mysql::serialization::define_compound_field (Serializable< Serializable_derived > &arg) |
template<class Serializable_derived > | |
auto | mysql::serialization::define_compound_field (const Serializable< Serializable_derived > &arg) |
template<class Serializable_derived > | |
auto | mysql::serialization::define_compound_field (const Serializable< Serializable_derived > &arg, const Unknown_field_policy &policy) |
helpers aimed at deducing Field_type in case size is provided, and basic field and compound field definitions
Experimental API header