24#ifndef MYSQL_SERIALIZATION_FIELD_WRAPPER_H
25#define MYSQL_SERIALIZATION_FIELD_WRAPPER_H
42template <
typename Field_type, Field_size defined_field_size>
65template <
typename Field_type, Field_size defined_field_size>
84template <
typename Field_type>
Field_wrapper(Field_ref_type field_reference)
Constructor.
Definition: field_wrapper.h:74
Field_ref_wrapper_type m_ref
Internal reference.
Definition: field_wrapper.h:81
std::reference_wrapper< const Field_type > Field_ref_wrapper_type
Definition: field_wrapper.h:71
Field_ref_type get() const
field bare reference accessor
Definition: field_wrapper.h:78
Wrapper for fields to hold field reference and user-defined, compile-time field size.
Definition: field_wrapper.h:43
Field_wrapper(Field_type &field_reference)
Constructor.
Definition: field_wrapper.h:51
std::reference_wrapper< Field_type > Field_ref_wrapper_type
Definition: field_wrapper.h:48
Field_ref_wrapper_type m_ref
Internal reference.
Definition: field_wrapper.h:58
static constexpr Field_size value_size
Definition: field_wrapper.h:46
Field_ref_type get()
field bare reference accessor
Definition: field_wrapper.h:55
auto create_varlen_field_wrapper(Field_type &field_reference)
Definition: field_wrapper.h:85
std::size_t Field_size
Definition: serialization_types.h:43
Definition: sql_resultset.h:36