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