#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