]> git.tdb.fi Git - builder.git/blobdiff - source/condition.cpp
Use ObjectLoaders where appropriate
[builder.git] / source / condition.cpp
index c80134d237a7707a4f439b7cebd17ff62c9b582d..13861ba5aea01a8ad0466c44b3991094ad50f94d 100644 (file)
@@ -59,7 +59,7 @@ bool Condition::eval()
 
 
 Condition::Loader::Loader(Condition &c):
-       cond(c)
+       DataFile::ObjectLoader<Condition>(c)
 {
        add("require",    &Loader::require);
        add("build_info", &Loader::build_info);
@@ -67,10 +67,10 @@ Condition::Loader::Loader(Condition &c):
 
 void Condition::Loader::require(const string &pkg)
 {
-       cond.requires.push_back(pkg);
+       obj.requires.push_back(pkg);
 }
 
 void Condition::Loader::build_info()
 {
-       load_sub(cond.build_info);
+       load_sub(obj.build_info);
 }