Public Types

using wrapped_type = variant
 

Public Member Functions

 value (const value &)=default
 
 value (value &&) noexcept=default
 
valueoperator= (const value &)=default
 
valueoperator= (value &&) noexcept=default
 
 value (const variant &v)
 
 value (variant &&v) noexcept
 
 value (list_type &&v) noexcept
 
 value (map_type &&v) noexcept
 
 value (int64_t v) noexcept
 
 value (int v) noexcept
 
 value (float v) noexcept
 
 value (double v) noexcept
 
 value (bool v) noexcept
 
 value (string_type &&v) noexcept
 
 value (const char *v) noexcept
 
valueoperator= (list_type &&v)
 
valueoperator= (map_type &&v)
 
valueoperator= (int64_t v)
 
valueoperator= (int v)
 
valueoperator= (float v)
 
valueoperator= (double v)
 
valueoperator= (bool v)
 
valueoperator= (string_type &&v)
 
valueoperator= (const char *v)
 
auto & operator= (variant &&other) noexcept
 
 operator variant & () noexcept
 
 operator const variant & () const noexcept
 
 operator variant && () &&noexcept
 
bool operator== (const value &other) const noexcept=default
 

Public Attributes

variant v
 

The documentation for this struct was generated from the following file:
  • from_ossia_value_Test.cpp