![]() |
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 |
1.8.11