#ifndef __STRINGDICTIONARY_H_
#define __STRINGDICTIONARY_H_

#include "../mecha/mecha.h"
#include <stdbool.h>

typedef struct s_StringDictionary StringDictionary;

StringDictionary * stringdictionary_new (void);
void stringdictionary_destroy (void *ptr);

void stringdictionary_setValue (StringDictionary *info, const char *key, dynTstring *value);
bool stringdictionary_addValue (StringDictionary *info, const char *key, dynTstring *value);

dynTstring * stringdictionary_getValue (StringDictionary *info, const char *key);

hshTiterator * stringdictionary_getIterator (StringDictionary *dict);

#endif
