![]() |
Awali
Another Weighted Automata library
|
#include <awali/common/json/utils.hh>#include <awali/common/linked_map.hxx>#include <vector>#include <unordered_map>#include <cmath>#include <memory>Go to the source code of this file.
Data Structures | |
| class | awali::json::array_t |
| class | awali::json::bool_t |
| class | awali::json::coercion_exception |
| Exception used when trying to coerce a node to a given type. More... | |
| class | awali::json::exception |
| class | awali::json::float_t |
| class | awali::json::int_t |
| class | awali::json::kind_mismatch |
| class | awali::json::node_t |
| class | awali::json::null_t |
| class | awali::json::object_t |
| class | awali::json::out_of_range |
| class | awali::json::parse_exception |
| class | awali::json::string_t |
| class | awali::json::uint_or_string_t |
Namespaces | |
| awali | |
| Main namespace of Awali. | |
| awali::json | |
Typedefs | |
| typedef std::vector< uint_or_string_t > | awali::json::path_t |
Enumerations | |
| enum | awali::json::node_kind_t { awali::json::OBJECT = 0 , awali::json::ARRAY = 1 , awali::json::INTEGER = 2 , awali::json::FLOATING = 3 , awali::json::STRING = 4 , awali::json::BOOLEAN = 5 , awali::json::_NULL = 6 } |
Functions | |
| std::ostream & | std::operator<< (std::ostream &o, awali::json::path_t const &path) |
| std::ostream & | std::operator<< (std::ostream &o, awali::json::uint_or_string_t const &uos) |
| std::ostream & | awali::json::operator<< (std::ostream &o, node_kind_t kind) |
| std::string const & | awali::json::string_of (node_kind_t kind) |
| std::ostream& std::operator<< | ( | std::ostream & | o, |
| awali::json::path_t const & | path | ||
| ) |
| std::ostream& std::operator<< | ( | std::ostream & | o, |
| awali::json::uint_or_string_t const & | uos | ||
| ) |