10 #ifndef GWBUILD_KEYVALUEPAIR_H 11 #define GWBUILD_KEYVALUEPAIR_H 14 #include <gwenhywfar/list1.h> 15 #include <gwenhywfar/buffer.h> 16 #include <gwenhywfar/xml.h> 63 const char *assignmentString,
void GWB_KeyValuePair_SetValue(GWB_KEYVALUEPAIR *kvp, const char *s)
GWB_KEYVALUEPAIR_LIST * GWB_KeyValuePair_List_dup(const GWB_KEYVALUEPAIR_LIST *kvpList)
const char * GWB_KeyValuePair_GetKey(const GWB_KEYVALUEPAIR *kvp)
GWB_KEYVALUEPAIR * GWB_KeyValuePair_dup(const GWB_KEYVALUEPAIR *originalKvp)
int GWB_KeyValuePair_List_SampleValuesByKey(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *key, const char *prefix, const char *delim, GWEN_BUFFER *destBuf)
int GWB_KeyValuePair_List_WriteAllPairsToBuffer(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *prefix, const char *assignmentString, const char *delim, GWEN_BUFFER *destBuf)
#define GWEN_LIST_FUNCTION_DEFS(t, pr)
GWB_KEYVALUEPAIR * GWB_KeyValuePair_List_GetNextByKey(const GWB_KEYVALUEPAIR *kvp, const char *key)
const char * GWB_KeyValuePair_List_GetValue(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *key)
void GWB_KeyValuePair_SetKey(GWB_KEYVALUEPAIR *kvp, const char *s)
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
GWB_KEYVALUEPAIR * GWB_KeyValuePair_List_GetFirstByKey(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *key)
const char * GWB_KeyValuePair_GetValue(const GWB_KEYVALUEPAIR *kvp)
void GWB_KeyValuePair_toXml(const GWB_KEYVALUEPAIR *kvp, GWEN_XMLNODE *xmlNode)
struct GWB_KEYVALUEPAIR GWB_KEYVALUEPAIR
GWB_KEYVALUEPAIR * GWB_KeyValuePair_new(const char *key, const char *value)
void GWB_KeyValuePair_free(GWB_KEYVALUEPAIR *kvp)
struct GWEN__XMLNODE GWEN_XMLNODE
void GWB_KeyValuePair_List_WriteXml(const GWB_KEYVALUEPAIR_LIST *kvpList, GWEN_XMLNODE *xmlNode, const char *groupName)