![]() |
Home | Libraries | People | FAQ | More |
Constructs a field
holding NULL.
field(); »more...explicit field( std::nullptr_t) noexcept; »more...
Copy constructor.
field( constfield&); »more...
Move constructor.
field(field&& other); »more...
Constructs a field holding
an int64.
explicit field( signed char v) noexcept; »more...explicit field( short v) noexcept; »more...explicit field( int v) noexcept; »more...explicit field( long v) noexcept; »more...explicit field( long long v) noexcept; »more...
Constructs a field holding
an uint64.
explicit field( unsigned char v) noexcept; »more...explicit field( unsigned short v) noexcept; »more...explicit field( unsigned int v) noexcept; »more...explicit field( unsigned long v) noexcept; »more...explicit field( unsigned long long v) noexcept; »more...
Constructors from character types would incorrectly construct a field holding an integer, so they are
not allowed.
explicit field( char) = delete; »more...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) noexcept; »more...explicit field( const char* v); »more...explicit field(string_viewv); »more...explicit field( std::string_view v); »more...
Constructs a field holding
a blob.
explicit field(blobv) noexcept; »more...
Constructs a field holding
a float.
explicit
field(
float v) noexcept;
» more...
Constructs a field holding
a double.
explicit
field(
double v) noexcept;
» more...
Constructs a field holding
a date.
explicit field( constdate& v) noexcept; »more...
Constructs a field holding
a datetime.
explicit field( constdatetime& v) noexcept; »more...
Constructs a field holding
a time.
explicit field( consttime& v) noexcept; »more...
Constructs a field from
a field_view.
field( constfield_view& v); »more...