jsonContainer.hh 331 B

1234567891011121314
  1. #pragma once
  2. #include <list>
  3. #include "jsonElement.hh"
  4. class JSonContainer: public JSonElement, public std::list<JSonElement*>
  5. {
  6. public:
  7. JSonContainer(JSonContainer *parent);
  8. virtual ~JSonContainer();
  9. virtual JSonElement *firstChild() =0;
  10. virtual const JSonElement *firstChild() const =0;
  11. };