87typedef struct grp_template_t_ {
166extern const xmlChar *
uint16 xmlns_id_t
integer handle for registered namespaces
Definition: xmlns.h:89
ncx_status_t
enumeration for different YANG data-def status values
Definition: ncxtypes.h:583
void grp_clean_groupingQ(dlq_hdr_t *que)
Clean a queue of grp_template_t structs.
Definition: grp.c:161
grp_template_t * grp_new_template(void)
Malloc and initialize the fields in a grp_template_t.
Definition: grp.c:100
void grp_free_template(grp_template_t *grp)
Scrub the memory in a grp_template_t by freeing all the sub-fields and then freeing the entire struct...
Definition: grp.c:131
boolean grp_has_typedefs(const grp_template_t *grp)
Check if the grouping contains any typedefs.
Definition: grp.c:187
const xmlChar * grp_get_mod_name(const grp_template_t *grp)
Get the module name for a grouping.
Definition: grp.c:226
YANG module data structures Many internal representations of YANG module constructs.
Global error messages for status code enumerations.
One YANG 'grouping' definition – sibling set template.
Definition: grp.h:87
ncx_error_t tkerr
file and line info for compiler
Definition: grp.h:92
dlq_hdr_t appinfoQ
Q of ncx_appinfo_t.
Definition: grp.h:105
dlq_hdr_t datadefQ
Q of obj_template_t.
Definition: grp.h:104
boolean expand_done
T: expand already done.
Definition: grp.h:98
xmlChar * name
name of the grouping
Definition: grp.h:89
ncx_status_t status
parse status
Definition: grp.h:100
xmlChar * ref
reference-stmt (not on server)
Definition: grp.h:91
void * parent
const back-ptr to parent obj
Definition: grp.h:93
dlq_hdr_t qhdr
queue header
Definition: grp.h:88
boolean istop
T: top-level grouping.
Definition: grp.h:97
boolean loop_detected
T: loop detected by compiler.
Definition: grp.h:99
xmlChar * descr
description-stmt (not on server)
Definition: grp.h:90
dlq_hdr_t groupingQ
Q of grp_template_t.
Definition: grp.h:103
boolean used
used flag for yangdiff use
Definition: grp.h:96
dlq_hdr_t typedefQ
Q of typ_template_t.
Definition: grp.h:102
xmlns_id_t nsid
namespace ID of module defining grp
Definition: grp.h:95
uint32 grpindex
used for XSD generation
Definition: grp.h:101
struct grp_template_t_ * parentgrp
direct parent is grp
Definition: grp.h:94
struct to remember error info tkc->cur_err will be checked before tkc->cur for error information
Definition: ncxtypes.h:877
NCX Syntax Token Handler.