private:
void finish() override;
+ void exported();
void feature(const std::string &, const std::string &);
template<typename C, typename... Args>
void component(Args..., const std::string &);
using ComponentRegistry = Msp::TypeRegistry<Loader::AddComponent, Loader &>;
private:
+ class ExportLoader: public Msp::DataFile::ObjectLoader<SourcePackage>
+ {
+ public:
+ ExportLoader(SourcePackage &);
+
+ private:
+ void build_info();
+ };
+
std::string version;
std::string interface_version;
std::string description;