![]() |
Awali
Another Weighted Automata library
|
The main exception for json manipulation. More...
#include <exceptions.hh>
Public Member Functions | |
| exception (std::string const &message, std::string const &caller, node_t const *node=nullptr) | |
| exception (std::string const &message, std::string const &caller, path_t path_to_root, int line, int col) | |
| exception (std::string message, node_t const *node=nullptr) | |
| exception (std::string message, std::string caller="") | |
| virtual std::string | make_message () |
| virtual const char * | what () const noexcept override |
| virtual const char * | what () const noexcept override |
Data Fields | |
| node_t * | attempted_parsed_tree |
| std::string | caller |
| std::string | message |
| node_t const * | node |
| path_t | path_to_root |
| std::string | what_msg |
The main exception for json manipulation.
| awali::json::exception::exception | ( | std::string | message, |
| std::string | caller = "" |
||
| ) |
| awali::json::exception::exception | ( | std::string const & | message, |
| std::string const & | caller, | ||
| path_t | path_to_root, | ||
| int | line, | ||
| int | col | ||
| ) |
| awali::json::exception::exception | ( | std::string const & | message, |
| std::string const & | caller, | ||
| node_t const * | node = nullptr |
||
| ) |
| awali::json::exception::exception | ( | std::string | message, |
| node_t const * | node = nullptr |
||
| ) |
|
virtual |
|
overridevirtualnoexcept |
|
overridevirtualnoexcept |
| node_t* awali::json::exception::attempted_parsed_tree |
| std::string awali::json::exception::caller |
| std::string awali::json::exception::message |
| node_t const* awali::json::exception::node |
| path_t awali::json::exception::path_to_root |
| std::string awali::json::exception::what_msg |