#include <zypp-core/parser/json/JsonValue.h>
|  | 
| (Note that these are not member symbols.)  | 
| std::ostream & | operator<< (std::ostream &str, const Value &obj) | 
|  | Stream output. 
 | 
Definition at line 173 of file JsonValue.h.
 
◆ JsonValueData
◆ Type
| Enumerator | 
|---|
| NullType |  | 
| BoolType |  | 
| StringType |  | 
| IntType |  | 
| UIntType |  | 
| NumberType |  | 
| ObjectType |  | 
| ArrayType |  | 
Definition at line 178 of file JsonValue.h.
 
 
◆ ~Value()
  
  | 
        
          | zypp::json::Value::~Value | ( |  | ) |  |  | default | 
 
 
◆ Value() [1/26]
  
  | 
        
          | zypp::json::Value::Value | ( | const Value & |  | ) |  |  | default | 
 
 
◆ Value() [2/26]
  
  | 
        
          | zypp::json::Value::Value | ( | Value && |  | ) |  |  | default | 
 
 
◆ Value() [3/26]
  
  | 
        
          | zypp::json::Value::Value | ( |  | ) |  |  | default | 
 
 
◆ Value() [4/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::nullptr_t |  | ) |  |  | inline | 
 
 
◆ Value() [5/26]
  
  | 
        
          | zypp::json::Value::Value | ( | bool | val_r | ) |  |  | inline | 
 
 
◆ Value() [6/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::int8_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [7/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::int16_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [8/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::int32_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [9/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::int64_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [10/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::uint8_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [11/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::uint16_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [12/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::uint32_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [13/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::uint64_t | val_r | ) |  |  | inline | 
 
 
◆ Value() [14/26]
  
  | 
        
          | zypp::json::Value::Value | ( | float | val_r | ) |  |  | inline | 
 
 
◆ Value() [15/26]
  
  | 
        
          | zypp::json::Value::Value | ( | double | val_r | ) |  |  | inline | 
 
 
◆ Value() [16/26]
  
  | 
        
          | zypp::json::Value::Value | ( | const char | val_r | ) |  |  | inline | 
 
 
◆ Value() [17/26]
  
  | 
        
          | zypp::json::Value::Value | ( | const char * | val_r | ) |  |  | inline | 
 
 
◆ Value() [18/26]
  
  | 
        
          | zypp::json::Value::Value | ( | std::string | val_r | ) |  |  | inline | 
 
 
◆ Value() [19/26]
  
  | 
        
          | zypp::json::Value::Value | ( | Null | val_r | ) |  |  | inline | 
 
 
◆ Value() [20/26]
  
  | 
        
          | zypp::json::Value::Value | ( | Bool | val_r | ) |  |  | inline | 
 
 
◆ Value() [21/26]
  
  | 
        
          | zypp::json::Value::Value | ( | String | val_r | ) |  |  | inline | 
 
 
◆ Value() [22/26]
  
  | 
        
          | zypp::json::Value::Value | ( | Int | val_r | ) |  |  | inline | 
 
 
◆ Value() [23/26]
  
  | 
        
          | zypp::json::Value::Value | ( | UInt | val_r | ) |  |  | inline | 
 
 
◆ Value() [24/26]
  
  | 
        
          | zypp::json::Value::Value | ( | Number | val_r | ) |  |  | inline | 
 
 
◆ Value() [25/26]
  
  | 
        
          | zypp::json::Value::Value | ( | Object | val_r | ) |  |  | inline | 
 
 
◆ Value() [26/26]
  
  | 
        
          | zypp::json::Value::Value | ( | Array | val_r | ) |  |  | inline | 
 
 
◆ operator=() [1/2]
  
  | 
        
          | Value & zypp::json::Value::operator= | ( | const Value & |  | ) |  |  | default | 
 
 
◆ operator=() [2/2]
◆ asJSON()
      
        
          | std::string zypp::json::Value::asJSON | ( |  | ) | const | 
      
 
 
◆ asNull()
  
  | 
        
          | const Null & zypp::json::Value::asNull | ( |  | ) | const |  | inline | 
 
 
◆ asBool()
  
  | 
        
          | const Bool & zypp::json::Value::asBool | ( |  | ) | const |  | inline | 
 
 
◆ asString()
  
  | 
        
          | const String & zypp::json::Value::asString | ( |  | ) | const |  | inline | 
 
 
◆ asInt()
  
  | 
        
          | const Int & zypp::json::Value::asInt | ( |  | ) | const |  | inline | 
 
 
◆ asUInt()
  
  | 
        
          | const UInt & zypp::json::Value::asUInt | ( |  | ) | const |  | inline | 
 
 
◆ asNumber()
  
  | 
        
          | const Number & zypp::json::Value::asNumber | ( |  | ) | const |  | inline | 
 
 
◆ asObject()
  
  | 
        
          | const Object & zypp::json::Value::asObject | ( |  | ) | const |  | inline | 
 
 
◆ asArray()
  
  | 
        
          | const Array & zypp::json::Value::asArray | ( |  | ) | const |  | inline | 
 
 
◆ dumpOn()
  
  | 
        
          | std::ostream & zypp::json::Value::dumpOn | ( | std::ostream & | str | ) | const |  | inline | 
 
 
◆ isNull()
  
  | 
        
          | bool zypp::json::Value::isNull | ( |  | ) | const |  | inline | 
 
 
◆ type()
  
  | 
        
          | Type zypp::json::Value::type | ( |  | ) | const |  | inline | 
 
 
◆ operator==()
  
  | 
        
          | bool zypp::json::Value::operator== | ( | const Value & | other | ) | const |  | inline | 
 
 
◆ operator<<()
  
  | 
        
          | std::ostream & operator<< | ( | std::ostream & | str, |  
          |  |  | const Value & | obj ) |  | related | 
 
 
◆ _value
The documentation for this class was generated from the following files: