![]() |
MySQL 9.5.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 |