]> git.tdb.fi Git - builder.git/blobdiff - source/feature.cpp
Refactor transitive dependencies to work on all targets
[builder.git] / source / feature.cpp
diff --git a/source/feature.cpp b/source/feature.cpp
deleted file mode 100644 (file)
index 712004f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "feature.h"
-
-using namespace std;
-using namespace Msp;
-
-Feature::Feature(const string &n):
-       name(n),
-       default_value("no")
-{ }
-
-
-Feature::Loader::Loader(Feature &f):
-       Msp::DataFile::ObjectLoader<Feature>(f)
-{
-       add("choice",      &Loader::choice);
-       add("description", &Feature::description);
-       add("default",     &Feature::default_value);
-}
-
-void Feature::Loader::choice(const string &c)
-{
-       if(obj.choices.empty())
-               obj.default_value = c;
-       obj.choices.push_back(c);
-}