Argo  1.0
A C++ library for handling JSON.
Classes | Functions
parser.hpp File Reference

The parser class. More...

#include <istream>
#include "common.hpp"
#include "json.hpp"
#include "reader.hpp"
#include "lexer.hpp"

Go to the source code of this file.

Classes

class  argo::parser
 A recursive decent parser for JSON messages. More...
 

Functions

std::istream & argo::operator>> (std::istream &stream, json &e)
 
void argo::operator>> (std::string &stream, json &e)
 

Detailed Description

The parser class.

Definition in file parser.hpp.

Function Documentation

istream & argo::operator>> ( std::istream &  stream,
json e 
)

Read a JSON object from a stream using default options. See parser class static methods for more options.

Definition at line 379 of file parser.cpp.

void argo::operator>> ( std::string &  stream,
json e 
)

Read a JSON object from a string using default options. See parser class static methods for more options.

Definition at line 385 of file parser.cpp.