#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  | 
           | ) | 
           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/telecom/awali.git/awali/common/json/node.hh