![]() |
Argo
1.0
A C++ library for handling JSON.
|
▼Cstd::exception | STL class |
▼Cargo::json_exception | Base class for all exceptions thrown by the library |
Cargo::json_array_index_range_exception | Specific class of exceptions for an invalid object key |
Cargo::json_invalid_key_exception | Specific class of exceptions for an invalid object key |
Cargo::json_io_exception | Specific class of exceptions for IO errors of various types |
Cargo::json_parser_exception | Exception class for parser errors |
Cargo::json_pointer_exception | Specific class of exceptions for IO errors of various types |
Cargo::json_utf8_exception | Exception class for errors translating to and from UTF-8 strings |
Cargo::json | All json things are represented by instances of this class |
Cargo::lexer | A lexical analyser for JSON messages |
Cargo::parser | A recursive decent parser for JSON messages |
Cargo::pointer | JSON pointers as per the RFT |
▼Cargo::reader | A class to read JSON messages from various types of input stream |
Cargo::fd_reader | A derived class of reader that reads from POSIX file descriptors |
Cargo::file_reader | A derived class of reader that reads from stdio FILEs |
Cargo::stream_reader | A class to read JSON messages from C++ istreams |
Cargo::token | Lexical tokens read from a JSON message |
Cargo::pointer::token | Tokens in a JSON pointer |
Cargo::unparser | Class to unparse json instances into JSON messages |
Cargo::utf8 | Methods to convert JSON format string to UTF-8 and vice-versa |
▼Cargo::writer | Simple proxy for write operations on various types of stream |
Cargo::fd_writer | A derived class of writer that writes to POSIX file descriptors |
Cargo::file_writer | A derived class of writer that writes to stdio FILEs |
Cargo::stream_writer | A class to write JSON messages to a C++ istream |