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

Data node structure for the anydata data tree nodes - anydata or anyxml. More...

#include <tree_data.h>

Data Fields

union { 
   struct { 
uint32_t flags
uint32_t hash
struct lyd_metameta
struct lyd_nodenext
struct lyd_nodeparent
struct lyd_nodeprev
void * priv
const struct lysc_nodeschema
   } 
struct lyd_node node
}; 
struct lyd_nodechild
struct ly_htchildren_ht
uint32_t hints
const char * value

Detailed Description

Data node structure for the anydata data tree nodes - anydata or anyxml.

Definition at line 893 of file tree_data.h.

Field Documentation

◆ [union]

union { ... } lyd_node_any

common part corresponding to lyd_node

◆ child

struct lyd_node* lyd_node_any::child

pointer to the first child node, if any

Definition at line 916 of file tree_data.h.

◆ children_ht

struct ly_ht* lyd_node_any::children_ht

unused, always NULL

Definition at line 917 of file tree_data.h.

◆ hints

uint32_t lyd_node_any::hints

additional value format information, see the val hints and node hints

Definition at line 919 of file tree_data.h.

◆ value

const char* lyd_node_any::value

pointer to the string value, if any

Definition at line 918 of file tree_data.h.


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