libyang
1.0.253
YANG data modeling language library
|
class for wrapping lyd_node_anydata. More...
#include <Tree_Data.hpp>
Public Member Functions | |
Data_Node_Anydata (S_Data_Node derived) | |
Data_Node_Anydata (struct lyd_node *node, S_Deleter deleter=nullptr) | |
~Data_Node_Anydata () | |
LYD_ANYDATA_VALUETYPE | value_type () |
lyd_anydata_value | value () |
S_Data_Node | child () |
Public Member Functions inherited from Data_Node | |
Data_Node (struct lyd_node *node, S_Deleter deleter=nullptr) | |
Data_Node (S_Data_Node parent, S_Module module, const char *name) | |
Data_Node (S_Data_Node parent, S_Module module, const char *name, const char *val_str) | |
Data_Node (S_Data_Node parent, S_Module module, const char *name, const char *value, LYD_ANYDATA_VALUETYPE value_type) | |
Data_Node (S_Data_Node parent, S_Module module, const char *name, S_Data_Node value) | |
Data_Node (S_Data_Node parent, S_Module module, const char *name, S_Xml_Elem value) | |
Data_Node (S_Context context, const char *path, const char *value, LYD_ANYDATA_VALUETYPE value_type, int options) | |
Data_Node (S_Context context, const char *path, S_Data_Node value, int options) | |
Data_Node (S_Context context, const char *path, S_Xml_Elem value, int options) | |
virtual | ~Data_Node () |
S_Schema_Node | schema () |
uint8_t | validity () |
uint8_t | dflt () |
uint8_t | when_status () |
S_Attr | attr () |
S_Data_Node | next () |
S_Data_Node | prev () |
S_Data_Node | parent () |
std::string | path () |
S_Data_Node | dup (int recursive) |
S_Data_Node | dup_withsiblings (int recursive) |
S_Data_Node | dup_to_ctx (int recursive, S_Context context) |
int | merge (S_Data_Node source, int options) |
int | merge_to_ctx (S_Data_Node source, int options, S_Context context) |
int | insert (S_Data_Node new_node) |
int | insert_sibling (S_Data_Node new_node) |
int | insert_before (S_Data_Node new_node) |
int | insert_after (S_Data_Node new_node) |
int | schema_sort (int recursive) |
S_Set | find_path (const char *expr) |
S_Set | find_instance (S_Schema_Node schema) |
S_Data_Node | first_sibling () |
int | validate (int options, S_Context var_arg) |
int | validate (int options, S_Data_Node var_arg) |
int | validate_value (const char *value) |
S_Difflist | diff (S_Data_Node second, int options) |
S_Data_Node | new_path (S_Context ctx, const char *path, const char *value, LYD_ANYDATA_VALUETYPE value_type, int options) |
S_Data_Node | new_path (S_Context ctx, const char *path, S_Data_Node value, int options) |
S_Data_Node | new_path (S_Context ctx, const char *path, S_Xml_Elem value, int options) |
unsigned int | list_pos () |
int | unlink () |
S_Attr | insert_attr (S_Module module, const char *name, const char *value) |
S_Module | node_module () |
std::string | print_mem (LYD_FORMAT format, int options) |
std::vector< S_Data_Node > | tree_for () |
std::vector< S_Data_Node > | tree_dfs () |
struct lyd_node * | swig_node () |
S_Deleter | swig_deleter () |
struct lyd_node * | C_lyd_node () |
Additional Inherited Members | |
Data Fields inherited from Data_Node | |
friend | Set |
friend | Data_Node_Anydata |
friend | Data_Node_Leaf_List |
class for wrapping lyd_node_anydata.
Definition at line 267 of file Tree_Data.hpp.
Data_Node_Anydata | ( | S_Data_Node | derived | ) |
wrapper for Data_Node_Anydata
Definition at line 586 of file Tree_Data.cpp.
Data_Node_Anydata | ( | struct lyd_node * | node, |
S_Deleter | deleter = nullptr |
||
) |
wrapper for struct lyd_node, for internal use only
Definition at line 595 of file Tree_Data.cpp.
~Data_Node_Anydata | ( | ) |
Definition at line 600 of file Tree_Data.cpp.
|
inline |
get value_type variable from lyd_node_anydata
Definition at line 276 of file Tree_Data.hpp.
|
inline |
get value variable from lyd_node_anydata
Definition at line 278 of file Tree_Data.hpp.
|
inlinevirtual |
get child variable from lyd_node_anydata
Reimplemented from Data_Node.
Definition at line 280 of file Tree_Data.hpp.