#include <node.hh>
|
| kind_mismatch (std::string const &caller, node_t const *node, node_kind_t expected_type) |
|
| kind_mismatch (std::string const &caller, node_t const *node, std::initializer_list< node_kind_t > types) |
|
| 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) |
|
virtual const char * | what () const noexcept override |
|
◆ kind_mismatch() [1/2]
awali::json::kind_mismatch::kind_mismatch |
( |
std::string const & |
caller, |
|
|
node_t const * |
node, |
|
|
node_kind_t |
expected_type |
|
) |
| |
◆ kind_mismatch() [2/2]
awali::json::kind_mismatch::kind_mismatch |
( |
std::string const & |
caller, |
|
|
node_t const * |
node, |
|
|
std::initializer_list< node_kind_t > |
types |
|
) |
| |
◆ message_builder()
static std::string awali::json::kind_mismatch::message_builder |
( |
node_kind_t |
caller_kind, |
|
|
std::initializer_list< node_kind_t > |
types |
|
) |
| |
|
staticprotected |
◆ expected_types
std::vector<node_kind_t> awali::json::kind_mismatch::expected_types |
The documentation for this class was generated from the following file:
- /home/marsault/git-client/telecom/awali.git/awali/common/json/node.hh