![]() |
Home | Libraries | People | FAQ | More |
value() noexcept;
» more...
Constructor.
explicit value(storage_ptrsp) noexcept; »more...
Pilfer constructor.
value(pilfered<value> other) noexcept; »more...
Copy constructor.
value(valueconst& other); »more...value(valueconst& other,storage_ptrsp); »more...
Move constructor.
value(value&& other) noexcept; »more...value(value&& other,storage_ptrsp); »more...
Construct a null.
value(std::nullptr_t,storage_ptrsp = {}) noexcept; »more...
Construct a bool.
value( bool b,storage_ptrsp = {}) noexcept; »more...
Construct a std::int64_t.
value( signed char i,storage_ptrsp = {}) noexcept; »more...value( short i,storage_ptrsp = {}) noexcept; »more...value( int i,storage_ptrsp = {}) noexcept; »more...value( long i,storage_ptrsp = {}) noexcept; »more...value( long long i,storage_ptrsp = {}) noexcept; »more...
Construct a std::uint64_t.
value( unsigned char u,storage_ptrsp = {}) noexcept; »more...value( unsigned short u,storage_ptrsp = {}) noexcept; »more...value( unsigned int u,storage_ptrsp = {}) noexcept; »more...value( unsigned long u,storage_ptrsp = {}) noexcept; »more...value( unsigned long long u,storage_ptrsp = {}) noexcept; »more...
Construct a double.
value( double d,storage_ptrsp = {}) noexcept; »more...
Construct a string.
value(string_views,storage_ptrsp = {}); »more...value( char const* s,storage_ptrsp = {}); »more...value(stringother) noexcept; »more...value(stringconst& other,storage_ptrsp); »more...value(string&& other,storage_ptrsp); »more...value(string_kind_t,storage_ptrsp = {}) noexcept; »more...
Construct an array.
value(arrayother) noexcept; »more...value(arrayconst& other,storage_ptrsp); »more...value(array&& other,storage_ptrsp); »more...value(array_kind_t,storage_ptrsp = {}) noexcept; »more...
Construct an object.
value(objectother) noexcept; »more...value(objectconst& other,storage_ptrsp); »more...value(object&& other,storage_ptrsp); »more...value(object_kind_t,storage_ptrsp = {}) noexcept; »more...
Construct from an initializer-list.
value(std::initializer_list<value_ref> init,storage_ptrsp = {}); »more...