![]() |
Home | Libraries | People | FAQ | More |
field
& operator=( constfield
&); »more...
Move assignment.
field
& operator=(field
&& other); »more...
Replaces *this
with a NULL
, changing the
kind to null
and destroying
any previous contents.
field
& operator=( std::nullptr_t) noexcept; »more...
Replaces *this
with v
, changing the kind
to int64
and destroying
any previous contents.
field
& operator=( signed char v) noexcept; »more...
field
& operator=( short v) noexcept; »more...
field
& operator=( int v) noexcept; »more...
field
& operator=( long v) noexcept; »more...
field
& operator=( long long v) noexcept; »more...
Replaces *this
with v
, changing the kind
to uint64
and destroying
any previous contents.
field
& operator=( unsigned char v) noexcept; »more...
field
& operator=( unsigned short v) noexcept; »more...
field
& operator=( unsigned int v) noexcept; »more...
field
& operator=( unsigned long v) noexcept; »more...
field
& operator=( unsigned long long v) noexcept; »more...
Assignments from character types would incorrectly assign an integer, so they are not allowed.
field
& operator=( char) = delete; »more...
field
& operator=( wchar_t) = delete; »more...
field
& operator=( char16_t) = delete; »more...
field
& operator=( char32_t) = delete; »more...
field
& operator=( char8_t) = delete; »more...
Replaces *this
with v
, changing the kind
to string
and destroying
any previous contents.
field
& operator=( const std::string& v); »more...
field
& operator=( std::string&& v); »more...
field
& operator=( const char* v); »more...
field
& operator=(string_view
v); »more...
field
& operator=( std::string_view v); »more...
Replaces *this
with v
, changing the kind
to blob
and destroying
any previous contents.
field
& operator=(blob
v); »more...
Replaces *this
with v
, changing the kind
to float_
and destroying
any previous contents.
field
& operator=( float v) noexcept; »more...
Replaces *this
with v
, changing the kind
to double
and destroying any
previous contents.
field
& operator=( double v) noexcept; »more...
Replaces *this
with v
, changing the kind
to date
and destroying
any previous contents.
field
& operator=( constdate
& v) noexcept; »more...
Replaces *this
with v
, changing the kind
to datetime
and destroying
any previous contents.
field
& operator=( constdatetime
& v) noexcept; »more...
Replaces *this
with v
, changing the kind
to time
and destroying
any previous contents.
field
& operator=( consttime
& v) noexcept; »more...
Replaces *this
with v
, changing the kind
to v.kind()
and destroying any previous contents.
field
& operator=( constfield_view
& v); »more...