#include <node.hh>
◆ ~node_t()
  
  | 
        
          | virtual awali::json::node_t::~node_t | ( |  | ) |  |  | virtual | 
 
 
◆ node_t()
◆ arity()
  
  | 
        
          | virtual unsigned awali::json::node_t::arity | ( |  | ) | const |  | virtual | 
 
 
◆ array() [1/2]
  
  | 
        
          | virtual array_t* awali::json::node_t::array | ( |  | ) |  |  | virtual | 
 
 
◆ array() [2/2]
  
  | 
        
          | virtual array_t const* awali::json::node_t::array | ( |  | ) | const |  | virtual | 
 
 
◆ at() [1/4]
  
  | 
        
          | virtual node_t* awali::json::node_t::at | ( | std::string const & | key | ) |  |  | virtual | 
 
 
◆ at() [2/4]
  
  | 
        
          | virtual node_t const* awali::json::node_t::at | ( | std::string const & | key | ) | const |  | virtual | 
 
 
◆ at() [3/4]
  
  | 
        
          | virtual node_t* awali::json::node_t::at | ( | unsigned | i | ) |  |  | virtual | 
 
 
◆ at() [4/4]
  
  | 
        
          | virtual node_t const* awali::json::node_t::at | ( | unsigned | i | ) | const |  | virtual | 
 
 
◆ at_path() [1/2]
      
        
          | node_t* awali::json::node_t::at_path | ( | path_t const & | path, | 
        
          |  |  | unsigned | i = 0 | 
        
          |  | ) |  |  | 
      
 
 
◆ at_path() [2/2]
      
        
          | node_t const* awali::json::node_t::at_path | ( | path_t const & | path, | 
        
          |  |  | unsigned | i = 0 | 
        
          |  | ) |  | const | 
      
 
 
◆ boolean() [1/2]
  
  | 
        
          | virtual bool_t* awali::json::node_t::boolean | ( |  | ) |  |  | virtual | 
 
 
◆ boolean() [2/2]
  
  | 
        
          | virtual bool_t const* awali::json::node_t::boolean | ( |  | ) | const |  | virtual | 
 
 
◆ copy()
  
  | 
        
          | virtual node_t* awali::json::node_t::copy | ( |  | ) | const |  | pure virtual | 
 
 
◆ floating() [1/2]
  
  | 
        
          | virtual float_t* awali::json::node_t::floating | ( |  | ) |  |  | virtual | 
 
 
◆ floating() [2/2]
  
  | 
        
          | virtual float_t const* awali::json::node_t::floating | ( |  | ) | const |  | virtual | 
 
 
◆ has_child() [1/2]
  
  | 
        
          | virtual bool awali::json::node_t::has_child | ( | std::string const & |  | ) | const |  | virtual | 
 
 
◆ has_child() [2/2]
  
  | 
        
          | virtual bool awali::json::node_t::has_child | ( | unsigned | i | ) | const |  | virtual | 
 
 
◆ has_path()
      
        
          | bool awali::json::node_t::has_path | ( | json::path_t const & | path | ) | const | 
      
 
 
◆ height()
  
  | 
        
          | virtual unsigned awali::json::node_t::height | ( |  | ) | const |  | virtual | 
 
 
◆ integer() [1/2]
  
  | 
        
          | virtual int_t* awali::json::node_t::integer | ( |  | ) |  |  | virtual | 
 
 
◆ integer() [2/2]
  
  | 
        
          | virtual int_t const* awali::json::node_t::integer | ( |  | ) | const |  | virtual | 
 
 
◆ is() [1/2]
◆ is() [2/2]
      
        
          | bool awali::json::node_t::is | ( | std::vector< node_kind_t >const & | v | ) | const | 
      
 
 
◆ is_leaf()
      
        
          | bool awali::json::node_t::is_leaf | ( |  | ) | const | 
      
 
 
◆ null() [1/2]
  
  | 
        
          | virtual null_t* awali::json::node_t::null | ( |  | ) |  |  | virtual | 
 
 
◆ null() [2/2]
  
  | 
        
          | virtual null_t const* awali::json::node_t::null | ( |  | ) | const |  | virtual | 
 
 
◆ object() [1/2]
  
  | 
        
          | virtual object_t* awali::json::node_t::object | ( |  | ) |  |  | virtual | 
 
 
◆ object() [2/2]
  
  | 
        
          | virtual object_t const* awali::json::node_t::object | ( |  | ) | const |  | virtual | 
 
 
◆ path_to_root()
      
        
          | path_t awali::json::node_t::path_to_root | ( |  | ) | const | 
      
 
 
◆ string() [1/2]
  
  | 
        
          | virtual string_t* awali::json::node_t::string | ( |  | ) |  |  | virtual | 
 
 
◆ string() [2/2]
  
  | 
        
          | virtual string_t const* awali::json::node_t::string | ( |  | ) | const |  | virtual | 
 
 
◆ to_bool()
  
  | 
        
          | virtual bool awali::json::node_t::to_bool | ( |  | ) | const |  | virtual | 
 
 
◆ to_double()
  
  | 
        
          | virtual double awali::json::node_t::to_double | ( |  | ) | const |  | virtual | 
 
 
◆ to_int()
  
  | 
        
          | virtual int awali::json::node_t::to_int | ( |  | ) | const |  | virtual | 
 
 
◆ to_string()
  
  | 
        
          | virtual std::string awali::json::node_t::to_string | ( |  | ) | const |  | virtual | 
 
 
◆ kind
◆ parent
      
        
          | node_t const* awali::json::node_t::parent | 
      
 
 
The documentation for this class was generated from the following file:
- /home/marsault/git-client/vcsn.telecom-paristech.fr/awali.git/awali/common/json/node.hh