#ifndef ITABLE_H #define ITABLE_H #include #include "Object.h" class ITable : public IObject { public: virtual void addObject(std::string key, ITable *tab)=0; virtual ITable* getObject(size_t n)=0; virtual ITable* getObject(std::string key)=0; virtual std::string getValue()=0; virtual size_t getSize()=0; virtual void addString(std::string key, std::string str)=0; }; #endif //ITABLE_H