};
private:
- typedef std::list<const Component *> UseList;
-
Type type;
- UseList uses;
+ std::vector<const Component *> uses;
public:
- BinaryComponent(SourcePackage &, const std::string &, Type);
+ BinaryComponent(SourcePackage &p, const std::string &n, Type t): Component(p, n), type(t) { }
Type get_type() const { return type; }
- virtual void create_build_info();
- virtual void update_exported_build_info(BuildInfo &) const;
- virtual void create_targets() const;
+ void create_build_info() override;
+ void update_exported_build_info(BuildInfo &) const override;
+ void create_targets() const override;
};
#endif