#include <msp/parser/loader.h>
#include <msp/path/path.h>
#include <msp/time/timestamp.h>
-#include "option.h"
typedef std::map<std::string, std::string> 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;