yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
ncx_iffeature_t Struct Reference

YANG if-feature entry. More...

#include <ncxtypes.h>

Collaboration diagram for ncx_iffeature_t:

Data Fields

dlq_hdr_t qhdr
 queue header
 
xmlChar * prefix
 the prefix used in the if-feature stmt
 
xmlChar * name
 YANG 1.1 allows an expression.
 
struct ncx_feature_t_ * feature
 this feature is not set unless the module containing the final if-feature expression a YANG 1.0 module YPW-1930: this feature is set to the first feature for a YANG 1.1 expression More...
 
struct tk_chain_t_ * expr_tkc
 the token control block contains the re-parsed string and used to evaluate expression logic
 
dlq_hdr_t expr_iff_refQ
 if the final expression is in a YANG 1.1 module then the referenced featured will be in ncx_iff_ref_t structs in this queue; should be at least 1 entry if YANG 1.1 More...
 
boolean expr_set
 state variables used for YANG 1.1 if-feature-stmt parsing More...
 
boolean expr_result
 expression result, if set
 
boolean expr_skipmode
 internal optimization flag
 
boolean expr_logerrors
 true if logging errors; F: silent
 
boolean expr_evalmode
 internal field
 
ncx_error_t tkerr
 file, line info for compiler errors
 
boolean seen
 for yangdiff
 

Detailed Description

YANG if-feature entry.

Field Documentation

◆ expr_iff_refQ

dlq_hdr_t expr_iff_refQ

if the final expression is in a YANG 1.1 module then the referenced featured will be in ncx_iff_ref_t structs in this queue; should be at least 1 entry if YANG 1.1

Q of ncx_iff_ref_t

◆ expr_set

boolean expr_set

state variables used for YANG 1.1 if-feature-stmt parsing

expression has been set

◆ feature

struct ncx_feature_t_* feature

this feature is not set unless the module containing the final if-feature expression a YANG 1.0 module YPW-1930: this feature is set to the first feature for a YANG 1.1 expression

backptr


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