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,
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
const char * GWB_KeyValuePair_GetValue(const GWB_KEYVALUEPAIR *kvp)
GWB_KEYVALUEPAIR_LIST * GWB_KeyValuePair_List_dup(const GWB_KEYVALUEPAIR_LIST *kvpList)
void GWB_KeyValuePair_toXml(const GWB_KEYVALUEPAIR *kvp, GWEN_XMLNODE *xmlNode)
void GWB_KeyValuePair_SetKey(GWB_KEYVALUEPAIR *kvp, const char *s)
void GWB_KeyValuePair_List_WriteXml(const GWB_KEYVALUEPAIR_LIST *kvpList, GWEN_XMLNODE *xmlNode, const char *groupName)
const char * GWB_KeyValuePair_GetKey(const GWB_KEYVALUEPAIR *kvp)
GWB_KEYVALUEPAIR * GWB_KeyValuePair_List_GetNextByKey(const GWB_KEYVALUEPAIR *kvp, const char *key)
GWB_KEYVALUEPAIR * GWB_KeyValuePair_new(const char *key, const char *value)
int GWB_KeyValuePair_List_SampleValuesByKey(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *key, const char *prefix, const char *delim, GWEN_BUFFER *destBuf)
void GWB_KeyValuePair_free(GWB_KEYVALUEPAIR *kvp)
GWB_KEYVALUEPAIR * GWB_KeyValuePair_dup(const GWB_KEYVALUEPAIR *originalKvp)
int GWB_KeyValuePair_List_WriteAllPairsToBuffer(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *prefix, const char *assignmentString, const char *delim, GWEN_BUFFER *destBuf)
const char * GWB_KeyValuePair_List_GetValue(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *key)
GWB_KEYVALUEPAIR * GWB_KeyValuePair_List_GetFirstByKey(const GWB_KEYVALUEPAIR_LIST *kvpList, const char *key)
void GWB_KeyValuePair_SetValue(GWB_KEYVALUEPAIR *kvp, const char *s)
struct GWB_KEYVALUEPAIR GWB_KEYVALUEPAIR
#define GWEN_LIST_FUNCTION_DEFS(t, pr)
struct GWEN__XMLNODE GWEN_XMLNODE