VPR-6.0

ezxml Struct Reference

#include <ezxml.h>

Collaboration diagram for ezxml:

Data Fields

char * name
char ** attr
char * txt
size_t off
ezxml_t next
ezxml_t sibling
ezxml_t ordered
ezxml_t child
ezxml_t parent
short flags
int line

Detailed Description

Definition at line 46 of file ezxml.h.


Field Documentation

char** ezxml::attr

tag attributes { name, value, name, value, ... NULL }

Definition at line 49 of file ezxml.h.

head of sub tag list, NULL if none

Definition at line 55 of file ezxml.h.

short ezxml::flags

additional information

Definition at line 57 of file ezxml.h.

Definition at line 59 of file ezxml.h.

char* ezxml::name

tag name

Definition at line 48 of file ezxml.h.

next tag with same name in this section at this depth

Definition at line 52 of file ezxml.h.

size_t ezxml::off

tag offset from start of parent tag character content

Definition at line 51 of file ezxml.h.

next tag, same section and depth, in original order

Definition at line 54 of file ezxml.h.

parent tag, NULL if current tag is root tag

Definition at line 56 of file ezxml.h.

next tag with different name in same section and depth

Definition at line 53 of file ezxml.h.

char* ezxml::txt

tag character content, empty string if none

Definition at line 50 of file ezxml.h.


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