X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fconfig.h;h=355108fb2c35bcd26f5c012c107dc4d587703212;hb=74266a6e650f019063cdcd1c9a7bd26d8f99041b;hp=9747d99aae0ee339a1878a8be3e72c7d60489e09;hpb=1a46151c99a406123c4ddfc797a7841baf3e4cc2;p=builder.git diff --git a/source/config.h b/source/config.h index 9747d99..355108f 100644 --- a/source/config.h +++ b/source/config.h @@ -6,13 +6,19 @@ #include #include #include -#include "option.h" typedef std::map RawOptionMap; +/** +Manages configuration for a package. A configuration may have an arbitary +amount of options, as well as a modification time (mtime). +*/ class Config { public: + /** + A single configuration option. + */ struct Option { std::string name;