SourcePackage::Loader::Loader(SourcePackage &p):
- DataFile::DerivedObjectLoader<SourcePackage, Package>(p)
+ DataFile::DerivedObjectLoader<SourcePackage, Package::Loader>(p)
{
init(0);
}
SourcePackage::Loader::Loader(SourcePackage &p, const Config::InputOptions &o):
- DataFile::DerivedObjectLoader<SourcePackage, Package>(p)
+ DataFile::DerivedObjectLoader<SourcePackage, Package::Loader>(p)
{
init(&o);
}
if(equals!=string::npos)
{
if(equals==0)
- error("No feature name specified");
+ throw invalid_argument("SourcePackage::Loader::if_feature");
bool negate = cond[equals-1]=='!';
string name = cond.substr(0, equals-negate);
string value = obj.config.get_option("with_"+name).value;