X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcepackage.h;h=fce58a659fdd925f5b18411ff06035890d6797ca;hb=1ec533a7777be4dce9c8b6bbb1cbc32d38098ae4;hp=dfa2f4d295a921072f58460c1a0713ba52134984;hpb=bde362811368647047f3ca13bdec596f092ecffe;p=builder.git diff --git a/source/sourcepackage.h b/source/sourcepackage.h index dfa2f4d..fce58a6 100644 --- a/source/sourcepackage.h +++ b/source/sourcepackage.h @@ -29,16 +29,15 @@ public: const Config::InputOptions *options; public: - Loader(SourcePackage &); - Loader(SourcePackage &, const Config::InputOptions &); + Loader(SourcePackage &, const Config::InputOptions *); private: - void init(const Config::InputOptions *); void finish() override; + void feature(const std::string &, const std::string &); template void component(const std::string &); - template - void component_arg(const std::string &); + template + void component_arg(A, const std::string &); void build_info(); void generate(const std::string &); void interface_version(const std::string &);