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_case 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_nodechild
struct lysc_when ** when

Detailed Description

Definition at line 1554 of file tree_schema.h.

Field Documentation

◆ [union]

union { ... } lysc_node_case

◆ child

struct lysc_node* lysc_node_case::child

first child node of the case (linked list). Note that all the children of all the sibling cases are linked each other as siblings with the parent pointer pointing to appropriate case node.

Definition at line 1577 of file tree_schema.h.

◆ when

struct lysc_when** lysc_node_case::when

list of pointers to when statements (sized array)

Definition at line 1579 of file tree_schema.h.


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