|
gwenhywfar 5.12.0
|
#include "gwenbuild/builders/gbuilderdescr_p.h"#include "gwenbuild/parser/parser.h"#include <gwenhywfar/debug.h>#include <gwenhywfar/memory.h>#include <gwenhywfar/text.h>#include <gwenhywfar/directory.h>
Go to the source code of this file.
Functions | |
| GWB_GBUILDER_DESCR * | _readFromFile (const char *fileName) |
| static void | _readSettingsFromXml (GWB_GBUILDER_DESCR *descr) |
| void | GWB_GBuilderDescr_free (GWB_GBUILDER_DESCR *descr) |
| GWEN_STRINGLIST * | GWB_GBuilderDescr_GetAcceptedInputExt (const GWB_GBUILDER_DESCR *descr) |
| GWEN_STRINGLIST * | GWB_GBuilderDescr_GetAcceptedInputTypes (const GWB_GBUILDER_DESCR *descr) |
| const char * | GWB_GBuilderDescr_GetBuilderName (const GWB_GBUILDER_DESCR *descr) |
| GWEN_XMLNODE * | GWB_GBuilderDescr_GetXmlDescr (const GWB_GBUILDER_DESCR *descr) |
| GWB_GBUILDER_DESCR * | GWB_GBuilderDescr_List_GetByName (const GWB_GBUILDER_DESCR_LIST *descrList, const char *name) |
| GWB_GBUILDER_DESCR * | GWB_GBuilderDescr_new (GWEN_XMLNODE *xmlNode) |
| GWB_GBUILDER_DESCR_LIST * | GWB_GBuilderDescr_ReadAll (const char *folder) |
| GWB_GBUILDER_DESCR * _readFromFile | ( | const char * | fileName | ) |
Definition at line 124 of file gbuilderdescr.c.
References DBG_ERROR, GWB_GBuilderDescr_new(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XML_ReadFile(), GWEN_XMLNode_FindFirstTag(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_UnlinkChild(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_GBuilderDescr_ReadAll().


|
static |
Definition at line 58 of file gbuilderdescr.c.
References GWB_Parser_ReadXmlDataIntoStringList(), GWEN_XMLNode_FindFirstTag(), and NULL.
Referenced by GWB_GBuilderDescr_new().


| void GWB_GBuilderDescr_free | ( | GWB_GBUILDER_DESCR * | descr | ) |
Definition at line 78 of file gbuilderdescr.c.
References GWEN_FREE_OBJECT, GWEN_LIST_FINI, GWEN_StringList_free(), and GWEN_XMLNode_free().

| GWEN_STRINGLIST * GWB_GBuilderDescr_GetAcceptedInputExt | ( | const GWB_GBUILDER_DESCR * | descr | ) |
Definition at line 115 of file gbuilderdescr.c.
| GWEN_STRINGLIST * GWB_GBuilderDescr_GetAcceptedInputTypes | ( | const GWB_GBUILDER_DESCR * | descr | ) |
Definition at line 108 of file gbuilderdescr.c.
| const char * GWB_GBuilderDescr_GetBuilderName | ( | const GWB_GBUILDER_DESCR * | descr | ) |
Definition at line 94 of file gbuilderdescr.c.
| GWEN_XMLNODE * GWB_GBuilderDescr_GetXmlDescr | ( | const GWB_GBUILDER_DESCR * | descr | ) |
Definition at line 101 of file gbuilderdescr.c.
Referenced by _getBuilderByName().

| GWB_GBUILDER_DESCR * GWB_GBuilderDescr_List_GetByName | ( | const GWB_GBUILDER_DESCR_LIST * | descrList, |
| const char * | name ) |
Definition at line 201 of file gbuilderdescr.c.
References NULL.
Referenced by _getBuilderByName().

| GWB_GBUILDER_DESCR * GWB_GBuilderDescr_new | ( | GWEN_XMLNODE * | xmlNode | ) |
Definition at line 35 of file gbuilderdescr.c.
References _readSettingsFromXml(), DBG_ERROR, GWEN_LIST_INIT, GWEN_NEW_OBJECT, GWEN_XMLNode_GetProperty(), and NULL.
Referenced by _readFromFile().


| GWB_GBUILDER_DESCR_LIST * GWB_GBuilderDescr_ReadAll | ( | const char * | folder | ) |
Definition at line 159 of file gbuilderdescr.c.
References _readFromFile(), DBG_ERROR, DBG_INFO, GWEN_Directory_GetMatchingFilesRecursively(), GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringList_new(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), and NULL.
Referenced by _readBuilderDescrList().

