MySQL 9.1.0
Source Code Documentation
|
Wrapper for fields to hold field reference and user-defined, compile-time field size. More...
#include <field_wrapper.h>
Public Types | |
using | value_type = Field_type |
using | Field_ref_type = Field_type & |
using | Field_ref_wrapper_type = std::reference_wrapper< Field_type > |
Public Member Functions | |
Field_wrapper (Field_type &field_reference) | |
Constructor. More... | |
Field_ref_type | get () |
field bare reference accessor More... | |
Static Public Attributes | |
static constexpr Field_size | value_size = defined_field_size |
Private Attributes | |
Field_ref_wrapper_type | m_ref |
Internal reference. More... | |
Wrapper for fields to hold field reference and user-defined, compile-time field size.
using mysql::serialization::Field_wrapper< Field_type, defined_field_size >::Field_ref_type = Field_type & |
using mysql::serialization::Field_wrapper< Field_type, defined_field_size >::Field_ref_wrapper_type = std::reference_wrapper<Field_type> |
using mysql::serialization::Field_wrapper< Field_type, defined_field_size >::value_type = Field_type |
|
inline |
Constructor.
field_reference | Reference to field |
|
inline |
field bare reference accessor
|
private |
Internal reference.
|
staticconstexpr |