gwenhywfar  5.3.0
Functions
gwen_parser_element_fns.h File Reference
#include <gwenhywfar/gwenhywfarapi.h>
#include <gwenhywfar/xml.h>
Include dependency graph for gwen_parser_element_fns.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

GWENHYWFAR_API void GWEN_ParserElement_Dump (const GWEN_PARSER_ELEMENT *e, int indent)
 
GWENHYWFAR_API void GWEN_ParserElement_DumpWithChildren (const GWEN_PARSER_ELEMENT *e, int indent)
 
GWENHYWFAR_API GWEN_PARSER_ELEMENT * GWEN_ParserElement_fromXml (GWEN_XMLNODE *node)
 
GWENHYWFAR_API int GWEN_ParserElement_toXml (const GWEN_PARSER_ELEMENT *e, GWEN_XMLNODE *node)
 
GWENHYWFAR_API void GWEN_ParserElement_Tree_Dump (const GWEN_PARSER_ELEMENT_TREE *et, int indent)
 
GWENHYWFAR_API int GWEN_ParserElement_Tree_ReadXml (GWEN_PARSER_ELEMENT_TREE *et, GWEN_XMLNODE *node)
 
GWENHYWFAR_API int GWEN_ParserElement_Tree_ReadXmlFile (GWEN_PARSER_ELEMENT_TREE *et, const char *fname)
 
GWENHYWFAR_API int GWEN_ParserElement_Tree_WriteXml (const GWEN_PARSER_ELEMENT_TREE *et, GWEN_XMLNODE *node)
 
GWENHYWFAR_API int GWEN_ParserElement_Tree_WriteXmlFile (GWEN_PARSER_ELEMENT_TREE *et, const char *fname)
 

Function Documentation

◆ GWEN_ParserElement_Dump()

GWENHYWFAR_API void GWEN_ParserElement_Dump ( const GWEN_PARSER_ELEMENT *  e,
int  indent 
)

Definition at line 281 of file gwen_parser_element_fns.c.

Referenced by GWEN_ParserElement_DumpWithChildren().

Here is the caller graph for this function:

◆ GWEN_ParserElement_DumpWithChildren()

GWENHYWFAR_API void GWEN_ParserElement_DumpWithChildren ( const GWEN_PARSER_ELEMENT *  e,
int  indent 
)

Definition at line 325 of file gwen_parser_element_fns.c.

References GWEN_ParserElement_Dump(), and GWEN_ParserElement_DumpWithChildren().

Referenced by GWEN_ParserElement_DumpWithChildren(), and GWEN_ParserElement_Tree_Dump().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_ParserElement_fromXml()

GWENHYWFAR_API GWEN_PARSER_ELEMENT* GWEN_ParserElement_fromXml ( GWEN_XMLNODE node)

Definition at line 31 of file gwen_parser_element_fns.c.

References DBG_ERROR, GWEN_LOGDOMAIN, GWEN_XMLNode_GetIntProperty(), GWEN_XMLNode_GetProperty(), and NULL.

Referenced by GWEN_ParserElement_Tree__ReadXml().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_ParserElement_toXml()

GWENHYWFAR_API int GWEN_ParserElement_toXml ( const GWEN_PARSER_ELEMENT *  e,
GWEN_XMLNODE node 
)

Definition at line 81 of file gwen_parser_element_fns.c.

References GWEN_XMLNode_SetIntProperty(), and GWEN_XMLNode_SetProperty().

Referenced by GWEN_ParserElement_Tree__WriteXml().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_ParserElement_Tree_Dump()

GWENHYWFAR_API void GWEN_ParserElement_Tree_Dump ( const GWEN_PARSER_ELEMENT_TREE *  et,
int  indent 
)

Definition at line 339 of file gwen_parser_element_fns.c.

References GWEN_ParserElement_DumpWithChildren().

Here is the call graph for this function:

◆ GWEN_ParserElement_Tree_ReadXml()

GWENHYWFAR_API int GWEN_ParserElement_Tree_ReadXml ( GWEN_PARSER_ELEMENT_TREE *  et,
GWEN_XMLNODE node 
)

Definition at line 146 of file gwen_parser_element_fns.c.

References GWEN_ParserElement_Tree__ReadXml(), and NULL.

Referenced by GWEN_ParserElement_Tree_ReadXmlFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_ParserElement_Tree_ReadXmlFile()

GWENHYWFAR_API int GWEN_ParserElement_Tree_ReadXmlFile ( GWEN_PARSER_ELEMENT_TREE *  et,
const char *  fname 
)

◆ GWEN_ParserElement_Tree_WriteXml()

GWENHYWFAR_API int GWEN_ParserElement_Tree_WriteXml ( const GWEN_PARSER_ELEMENT_TREE *  et,
GWEN_XMLNODE node 
)

Definition at line 226 of file gwen_parser_element_fns.c.

References DBG_INFO, GWEN_LOGDOMAIN, and GWEN_ParserElement_Tree__WriteXml().

Referenced by GWEN_ParserElement_Tree_WriteXmlFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_ParserElement_Tree_WriteXmlFile()

GWENHYWFAR_API int GWEN_ParserElement_Tree_WriteXmlFile ( GWEN_PARSER_ELEMENT_TREE *  et,
const char *  fname 
)