X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fconfig.h;h=94997750b26497c4ab83003f41382b78b13104fb;hb=373e9bb43c24d38316c5bb0393f4a369563319d3;hp=91a6ef07e7c7e75845994b361ab2f2d0c3cd493d;hpb=69cdee2c53972c1dd7e1b9d83ddcd8f6c3c589f7;p=builder.git diff --git a/source/config.h b/source/config.h index 91a6ef0..9499775 100644 --- a/source/config.h +++ b/source/config.h @@ -6,7 +6,6 @@ #include #include #include -#include "misc.h" class SourcePackage; @@ -52,18 +51,19 @@ public: /** Adds a configuration option with name, default value and description. */ void add_option(const std::string &, const std::string &, const std::string &); + bool set_option(const std::string &, const std::string &); + + /** Checks whether an option exists. */ + bool is_option(const std::string &) const; + /** Gets a configuration option by name. */ const Option &get_option(const std::string &) const; const OptionMap &get_options() const { return options; } const Msp::Time::TimeStamp &get_mtime() const { return mtime; } - /** Checks whether an option exists. */ - bool is_option(const std::string &) const; - - void save() const; - bool set_option(const std::string &, const std::string &); void load(); + void save() const; }; #endif