X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fconfig.h;h=9a73880ac887f331e9eae93d0ccbd48892aff7fd;hb=cbb3c4c6aab7b04f7bd2178fb8f12846d532a472;hp=e5c90de0ce597f5bb14607a0f0b0e49481682202;hpb=0d80cabf649b931b26e7055385156c75a7385d35;p=builder.git diff --git a/source/config.h b/source/config.h index e5c90de..9a73880 100644 --- a/source/config.h +++ b/source/config.h @@ -30,9 +30,16 @@ public: bool is_option(const std::string &) const; bool process(const RawOptionMap &); void load(const Msp::Path::Path &); + void save(const Msp::Path::Path &) const; private: class Loader: public Msp::Parser::Loader { + public: + Loader(Config &); + private: + Config &conf; + + void option(const std::string &, const std::string &); }; OptionMap options;