#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