IManager.h 304 B

123456789101112
  1. #pragma once
  2. #include <json.hpp>
  3. namespace mdd {
  4. class IManager {
  5. public:
  6. virtual bool configure(const std::string& config) = 0;
  7. virtual std::string getBaseConfiguration() = 0;
  8. //virtual std::string getGeneratorID() = 0;
  9. virtual void load(const json& json) = 0;
  10. virtual json dump() = 0;
  11. };
  12. }