#include <exceptions.hh>
|
| parse_exception (std::string caller, std::string message, path_t path, parser_t::, node_t *tree) |
|
| parse_exception (std::string const &message, std::string const &caller) |
|
| parse_exception (std::string const &message, std::string const &caller, path_t path_to_root, int line, int col) |
|
| ~parse_exception () |
|
node_t * | partial_tree () |
| Give the partial_tree parsed before the the exception was throwned. More...
|
|
| 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 |
|
◆ ~parse_exception()
awali::json::parse_exception::~parse_exception |
( |
| ) |
|
◆ parse_exception() [1/3]
awali::json::parse_exception::parse_exception |
( |
std::string |
caller, |
|
|
std::string |
message, |
|
|
path_t |
path, |
|
|
parser_t:: |
, |
|
|
node_t * |
tree |
|
) |
| |
◆ parse_exception() [2/3]
awali::json::parse_exception::parse_exception |
( |
std::string const & |
message, |
|
|
std::string const & |
caller, |
|
|
path_t |
path_to_root, |
|
|
int |
line, |
|
|
int |
col |
|
) |
| |
◆ parse_exception() [3/3]
awali::json::parse_exception::parse_exception |
( |
std::string const & |
message, |
|
|
std::string const & |
caller |
|
) |
| |
◆ partial_tree()
node_t* awali::json::parse_exception::partial_tree |
( |
| ) |
|
Give the partial_tree parsed before the the exception was throwned.
The caller gets ownership of the pointer. Can only be used once; further call returns nullptr
.
◆ _partial_tree
node_t* awali::json::parse_exception::_partial_tree |
|
protected |
Partial tree managed to be parsed before the exception was thrown.
Owned by this exception.
◆ end
◆ path_on_throw
path_t awali::json::parse_exception::path_on_throw |
◆ start
The documentation for this class was generated from the following files:
- /home/marsault/git-client/vcsn.telecom-paristech.fr/awali.git/awali/common/json/exceptions.hh
- /home/marsault/git-client/vcsn.telecom-paristech.fr/awali.git/awali/common/json/node.hh