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

#include <tree_schema.h>

Data Fields

union { 
   struct { 
const char * dsc
struct lysc_ext_instanceexts
uint16_t flags
uint8_t hash [4]
struct lys_modulemodule
const char * name
struct lysc_nodenext
uint16_t nodetype
struct lysc_nodeparent
struct lysc_nodeprev
void * priv
const char * ref
   } 
struct lysc_node node
}; 
struct lysc_node_actionactions
struct lysc_nodechild
uint32_t max
uint32_t min
struct lysc_mustmusts
struct lysc_node_notifnotifs
struct lysc_node_leaf *** uniques
struct lysc_when ** when

Detailed Description

Definition at line 1677 of file tree_schema.h.

Field Documentation

◆ [union]

union { ... } lysc_node_list

◆ actions

struct lysc_node_action* lysc_node_list::actions

first of actions nodes (linked list)

Definition at line 1703 of file tree_schema.h.

◆ child

struct lysc_node* lysc_node_list::child

first child node (linked list)

Definition at line 1700 of file tree_schema.h.

◆ max

uint32_t lysc_node_list::max

max-elements constraint

Definition at line 1708 of file tree_schema.h.

◆ min

uint32_t lysc_node_list::min

min-elements constraint

Definition at line 1707 of file tree_schema.h.

◆ musts

struct lysc_must* lysc_node_list::musts

list of must restrictions (sized array)

Definition at line 1701 of file tree_schema.h.

◆ notifs

struct lysc_node_notif* lysc_node_list::notifs

first of notifications nodes (linked list)

Definition at line 1704 of file tree_schema.h.

◆ uniques

struct lysc_node_leaf*** lysc_node_list::uniques

list of sized arrays of pointers to the unique nodes (sized array)

Definition at line 1706 of file tree_schema.h.

◆ when

struct lysc_when** lysc_node_list::when

list of pointers to when statements (sized array)

Definition at line 1702 of file tree_schema.h.


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