...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
value
& operator=( signed char i) noexcept; »more...
value
& operator=( short i) noexcept; »more...
value
& operator=( int i) noexcept; »more...
value
& operator=( long i) noexcept; »more...
value
& operator=( long long i) noexcept; »more...
value
& operator=( unsigned char u) noexcept; »more...
value
& operator=( unsigned short u) noexcept; »more...
value
& operator=( unsigned int u) noexcept; »more...
value
& operator=( unsigned long u) noexcept; »more...
value
& operator=( unsigned long long u) noexcept; »more...
value
& operator=(string_view
s); »more...
value
& operator=( char const* s); »more...
value
& operator=(string
const& s); »more...
value
& operator=(std::initializer_list
<value_ref
> init); »more...
value
& operator=(std::nullptr_t
) noexcept; »more...
value
& operator=( bool b) noexcept; »more...
value
& operator=( double d) noexcept; »more...
value
& operator=(string
&& s); »more...
value
& operator=(array
const& arr); »more...
value
& operator=(array
&& arr); »more...
value
& operator=(object
const& obj); »more...
value
& operator=(object
&& obj); »more...
Copy assignment.
value
& operator=(value
const& other); »more...
Move assignment.
value
& operator=(value
&& other); »more...