5 #include <msp/parser/loader.h>
6 #include <msp/path/path.h>
14 class Loader: public Msp::Parser::Loader
18 Component &get_object() { return comp; }
22 void source(const std::string &);
32 Component(Package &, Type, const std::string &);
33 const Package &get_package() const { return pkg; }
34 Type get_type() const { return type; }
35 const std::string &get_name() const { return name; }
36 const Msp::Path::Path &get_source() const { return source; }
37 const BuildInfo &get_build_info() const { return build_info; }
42 Msp::Path::Path source;
44 std::string install_headers;
47 typedef std::list<Component> ComponentList;