![]() |
MySQL 9.5.0
Source Code Documentation
|
Wrapper for fields to hold field reference and defined by the user compile time size of the field. More...
#include <field_wrapper.h>
Public Types | |
| using | value_type = Field_type |
| using | Field_ref_type = const Field_type & |
| using | Field_ref_wrapper_type = std::reference_wrapper< const Field_type > |
Public Member Functions | |
| Field_wrapper (Field_ref_type field_reference) | |
| Constructor. More... | |
| Field_ref_type | get () const |
| 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 defined by the user compile time size of the field.
| using mysql::serialization::Field_wrapper< const Field_type, defined_field_size >::Field_ref_type = const Field_type & |
| using mysql::serialization::Field_wrapper< const Field_type, defined_field_size >::Field_ref_wrapper_type = std::reference_wrapper<const Field_type> |
| using mysql::serialization::Field_wrapper< const 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 |