public:
Component(SourcePackage &, Type, const std::string &);
const SourcePackage &get_package() const { return pkg; }
Type get_type() const { return type; }
const std::string &get_name() const { return name; }
public:
Component(SourcePackage &, Type, const std::string &);
const SourcePackage &get_package() const { return pkg; }
Type get_type() const { return type; }
const std::string &get_name() const { return name; }