...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Constructs a field
holding
NULL.
field(); »more...
explicit field( std::nullptr_t); »more...
Copy constructor.
field(
const field&);
» more...
Move constructor.
field(
field&& other);
» more...
Constructs a field
holding
an int64
.
explicit
field(
signed char v);
» more...
Constructs a field
holding
an int64
.
explicit field( short v); »more...
explicit field( int v); »more...
explicit field( long v); »more...
explicit field( long long v); »more...
Constructs a field
holding
an uint64
.
explicit
field(
unsigned char v);
» more...
Constructs a field
holding
an uint64
.
explicit field( unsigned short v); »more...
explicit field( unsigned int v); »more...
explicit field( unsigned long v); »more...
explicit field( unsigned long long v); »more...
Constructors from character types would incorrectly construct a field
holding an integer, so they are
not allowed.
explicit
field(
char) = delete;
» more...
Constructors from character types would incorrectly construct a field
holding an integer, so they are
not allowed.
explicit field( wchar_t) = delete; »more...
explicit field( char16_t) = delete; »more...
explicit field( char32_t) = delete; »more...
explicit field( char8_t) = delete; »more...
Constructs a field
holding
a string.
explicit field( const std::string& v); »more...
explicit field( std::string&& v); »more...
Constructs a field
holding
a string.
explicit field( const char* v); »more...
explicit field( string_view v); »more...
explicit field( std::string_view v); »more...
Constructs a field
holding
a blob
.
explicit
field(
blob v);
» more...
Constructs a field
holding
a float
.
explicit
field(
float v);
» more...
Constructs a field
holding
a double
.
explicit
field(
double v);
» more...
Constructs a field
holding
a date
.
explicit
field(
const date& v);
» more...
Constructs a field
holding
a datetime
.
explicit
field(
const datetime& v);
» more...
Constructs a field
holding
a time
.
explicit
field(
const time& v);
» more...
Constructs a field
from
a field_view
.
field(
const field_view& v);
» more...