![]() |
libyang 3.13.5
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
|
#include <tree_schema.h>
Data Fields | |
| union { | |
| struct { | |
| const char * | dsc |
| struct lysp_ext_instance * | exts |
| uint16_t | flags |
| struct lysp_qname * | iffeatures |
| const char * | name |
| struct lysp_node * | next |
| uint16_t | nodetype |
| struct lysp_node * | parent |
| const char * | ref |
| } | |
| struct lysp_node | node |
| }; | |
| struct lysp_node_action * | actions |
| struct lysp_node * | child |
| struct lysp_node_grp * | groupings |
| const char * | key |
| uint32_t | max |
| uint32_t | min |
| struct lysp_restr * | musts |
| struct lysp_node_notif * | notifs |
| struct lysp_tpdf * | typedefs |
| struct lysp_qname * | uniques |
| struct lysp_when * | when |
Definition at line 831 of file tree_schema.h.
| union { ... } lysp_node_list |
common part corresponding to lysp_node
| struct lysp_node_action* lysp_node_list::actions |
list of actions (linked list)
Definition at line 855 of file tree_schema.h.
| struct lysp_node* lysp_node_list::child |
list of data nodes (linked list)
Definition at line 854 of file tree_schema.h.
| struct lysp_node_grp* lysp_node_list::groupings |
list of groupings (linked list)
Definition at line 853 of file tree_schema.h.
| const char* lysp_node_list::key |
keys specification
Definition at line 851 of file tree_schema.h.
| uint32_t lysp_node_list::max |
max-elements constraint, 0 means unbounded
Definition at line 859 of file tree_schema.h.
| uint32_t lysp_node_list::min |
min-elements constraint
Definition at line 858 of file tree_schema.h.
| struct lysp_restr* lysp_node_list::musts |
list of must restrictions (sized array)
Definition at line 849 of file tree_schema.h.
| struct lysp_node_notif* lysp_node_list::notifs |
list of notifications (linked list)
Definition at line 856 of file tree_schema.h.
| struct lysp_tpdf* lysp_node_list::typedefs |
list of typedefs (sized array)
Definition at line 852 of file tree_schema.h.
| struct lysp_qname* lysp_node_list::uniques |
list of unique specifications (sized array)
Definition at line 857 of file tree_schema.h.
| struct lysp_when* lysp_node_list::when |
when statement
Definition at line 850 of file tree_schema.h.