#ifndef DICT_H
#define DICT_H


#include <iterable.h>


template<typename T>
class Dict : public Iterable<T>
{
public:
    Dict();
    virtual ~Dict();
    void append(const char *key, T item);
protected:
    char **keys;
};


#include <dict_impl.h>


#endif // DICT_H

