#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