Go to the documentation of this file.
28 #ifndef GWENHYWFAR_STRINGLIST2_H
29 #define GWENHYWFAR_STRINGLIST2_H
GWENHYWFAR_API void GWEN_StringList2_free(GWEN_STRINGLIST2 *sl2)
@ GWEN_StringList2_IntertMode_AlwaysAdd
GWENHYWFAR_API void GWEN_StringList2_SetIgnoreRefCount(GWEN_STRINGLIST2 *sl2, int i)
GWEN_LIST_ITERATOR GWEN_STRINGLIST2_ITERATOR
GWENHYWFAR_API int GWEN_StringList2_toDb(GWEN_STRINGLIST2 *sl2, GWEN_DB_NODE *db, const char *varName)
const GWENHYWFAR_API char * GWEN_StringList2_GetStringAt(const GWEN_STRINGLIST2 *sl2, int idx)
GWENHYWFAR_API GWEN_STRINGLIST2 * GWEN_StringList2_fromXml(GWEN_XMLNODE *node, GWEN_STRINGLIST2_INSERTMODE m)
GWENHYWFAR_API int GWEN_StringList2_RemoveString(GWEN_STRINGLIST2 *sl2, const char *s)
const GWENHYWFAR_API char * GWEN_StringList2Iterator_Previous(GWEN_STRINGLIST2_ITERATOR *li)
GWENHYWFAR_API unsigned int GWEN_StringList2_GetCount(const GWEN_STRINGLIST2 *l)
GWENHYWFAR_API int GWEN_StringList2_HasString(const GWEN_STRINGLIST2 *sl2, const char *s)
GWENHYWFAR_API GWEN_STRINGLIST2_ITERATOR * GWEN_StringList2_Last(const GWEN_STRINGLIST2 *l)
GWENHYWFAR_API int GWEN_StringList2_AppendString(GWEN_STRINGLIST2 *sl2, const char *s, int take, GWEN_STRINGLIST2_INSERTMODE m)
GWENHYWFAR_API int GWEN_StringList2_toXml(GWEN_STRINGLIST2 *sl2, GWEN_XMLNODE *node)
GWENHYWFAR_API void GWEN_StringList2_SetSenseCase(GWEN_STRINGLIST2 *sl2, int i)
GWENHYWFAR_API unsigned int GWEN_StringList2Iterator_GetLinkCount(const GWEN_STRINGLIST2_ITERATOR *li)
@ GWEN_StringList2_IntertMode_NoDouble
GWENHYWFAR_API GWEN_STRINGLIST2 * GWEN_StringList2_fromDb(GWEN_DB_NODE *db, const char *name, GWEN_STRINGLIST2_INSERTMODE m)
GWEN_STRINGLIST2_INSERTMODE
@ GWEN_StringList2_IntertMode_Reuse
const GWENHYWFAR_API char * GWEN_StringList2Iterator_Data(GWEN_STRINGLIST2_ITERATOR *li)
GWENHYWFAR_API GWEN_STRINGLIST2 * GWEN_StringList2_dup(GWEN_STRINGLIST2 *sl2)
struct GWEN__XMLNODE GWEN_XMLNODE
GWENHYWFAR_API void GWEN_StringList2_Dump(const GWEN_STRINGLIST2 *sl2)
GWENHYWFAR_API GWEN_STRINGLIST2_ITERATOR * GWEN_StringList2_First(const GWEN_STRINGLIST2 *l)
const GWENHYWFAR_API char * GWEN_StringList2Iterator_Next(GWEN_STRINGLIST2_ITERATOR *li)
GWENHYWFAR_API int GWEN_StringList2_InsertString(GWEN_STRINGLIST2 *sl2, const char *s, int take, GWEN_STRINGLIST2_INSERTMODE m)
GWENHYWFAR_API GWEN_STRINGLIST2 * GWEN_StringList2_new(void)
GWENHYWFAR_API void GWEN_StringList2Iterator_free(GWEN_STRINGLIST2_ITERATOR *li)
struct GWEN_LIST_ITERATOR GWEN_LIST_ITERATOR
struct GWEN_REFPTR GWEN_REFPTR
struct GWEN_STRINGLIST2 GWEN_STRINGLIST2
struct GWEN_DB_NODE GWEN_DB_NODE
GWENHYWFAR_API GWEN_REFPTR * GWEN_StringList2Iterator_DataRefPtr(GWEN_STRINGLIST2_ITERATOR *li)