#include <zypp-core/parser/json.h>
|  | 
| static std::istream::char_type | eofChar () | 
Definition at line 24 of file json.h.
 
◆ Parser() [1/3]
  
  | 
        
          | zypp::json::Parser::Parser | ( |  | ) |  |  | default | 
 
 
◆ Parser() [2/3]
  
  | 
        
          | zypp::json::Parser::Parser | ( | const Parser & |  | ) |  |  | delete | 
 
 
◆ Parser() [3/3]
  
  | 
        
          | zypp::json::Parser::Parser | ( | Parser && |  | ) |  |  | delete | 
 
 
◆ ~Parser()
  
  | 
        
          | virtual zypp::json::Parser::~Parser | ( |  | ) |  |  | inlinevirtual | 
 
Dtor. 
Definition at line 35 of file json.h.
 
 
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parse()
◆ nextToken()
◆ parseObject()
◆ parseArray()
◆ parseValue()
Parse a complete value from the stream 
Definition at line 252 of file json.cc.
 
 
◆ finishParseValue()
Finish parsing a JSON value, the token passed in begin either IS the value in case of essential types or the begin token of a array or object 
Definition at line 265 of file json.cc.
 
 
◆ parseStringToken()
◆ parseNumberToken()
◆ parseBoolToken()
◆ parseNullToken()
◆ popChar()
  
  | 
        
          | std::istream::char_type zypp::json::Parser::popChar | ( |  | ) |  |  | private | 
 
 
◆ peekChar()
  
  | 
        
          | std::istream::char_type zypp::json::Parser::peekChar | ( |  | ) |  |  | private | 
 
 
◆ consumeChar()
  
  | 
        
          | void zypp::json::Parser::consumeChar | ( |  | ) |  |  | private | 
 
 
◆ consumeString()
  
  | 
        
          | zyppng::expected< void > zypp::json::Parser::consumeString | ( | const std::string & | str | ) |  |  | private | 
 
 
◆ eofChar()
  
  | 
        
          | std::istream::char_type zypp::json::Parser::eofChar | ( |  | ) |  |  | inlinestaticprivate | 
 
 
◆ makeParseError()
template<typename T = Token> 
 
 
◆ _stream
◆ _nestingDepth
  
  | 
        
          | int zypp::json::Parser::_nestingDepth = 0 |  | private | 
 
 
The documentation for this class was generated from the following files: