libyang 3.13.5
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
Loading...
Searching...
No Matches
lysp_node_list Struct Reference

#include <tree_schema.h>

Data Fields

union { 
   struct { 
const char * dsc
struct lysp_ext_instanceexts
uint16_t flags
struct lysp_qnameiffeatures
const char * name
struct lysp_nodenext
uint16_t nodetype
struct lysp_nodeparent
const char * ref
   } 
struct lysp_node node
}; 
struct lysp_node_actionactions
struct lysp_nodechild
struct lysp_node_grpgroupings
const char * key
uint32_t max
uint32_t min
struct lysp_restrmusts
struct lysp_node_notifnotifs
struct lysp_tpdftypedefs
struct lysp_qnameuniques
struct lysp_whenwhen

Detailed Description

Definition at line 831 of file tree_schema.h.

Field Documentation

◆ [union]

union { ... } lysp_node_list

common part corresponding to lysp_node

◆ actions

struct lysp_node_action* lysp_node_list::actions

list of actions (linked list)

Definition at line 855 of file tree_schema.h.

◆ child

struct lysp_node* lysp_node_list::child

list of data nodes (linked list)

Definition at line 854 of file tree_schema.h.

◆ groupings

struct lysp_node_grp* lysp_node_list::groupings

list of groupings (linked list)

Definition at line 853 of file tree_schema.h.

◆ key

const char* lysp_node_list::key

keys specification

Definition at line 851 of file tree_schema.h.

◆ max

uint32_t lysp_node_list::max

max-elements constraint, 0 means unbounded

Definition at line 859 of file tree_schema.h.

◆ min

uint32_t lysp_node_list::min

min-elements constraint

Definition at line 858 of file tree_schema.h.

◆ musts

struct lysp_restr* lysp_node_list::musts

list of must restrictions (sized array)

Definition at line 849 of file tree_schema.h.

◆ notifs

struct lysp_node_notif* lysp_node_list::notifs

list of notifications (linked list)

Definition at line 856 of file tree_schema.h.

◆ typedefs

struct lysp_tpdf* lysp_node_list::typedefs

list of typedefs (sized array)

Definition at line 852 of file tree_schema.h.

◆ uniques

struct lysp_qname* lysp_node_list::uniques

list of unique specifications (sized array)

Definition at line 857 of file tree_schema.h.

◆ when

struct lysp_when* lysp_node_list::when

when statement

Definition at line 850 of file tree_schema.h.


The documentation for this struct was generated from the following file: