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