X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcomponent.h;h=bde558d6281facab3d935a0384898c7797eb0dfa;hb=aa053d637e8259755af7d2e4b510a242f4d29c7b;hp=1db925928a9a88cea2221bf98fbc7736cfd0a412;hpb=9f885c3eec8f065b7dc400acfb9dd67158284fcf;p=builder.git diff --git a/source/component.h b/source/component.h index 1db9259..bde558d 100644 --- a/source/component.h +++ b/source/component.h @@ -35,14 +35,14 @@ public: protected: SourcePackage &package; std::string name; - std::list sources; - std::list overlays; + std::vector sources; + std::vector overlays; bool install; BuildInfo build_info; Package::Requirements requires; bool deflt; InstallMap install_map; - std::list problems; + std::vector problems; Component(SourcePackage &, const std::string &); public: @@ -53,20 +53,20 @@ public: /** Returns a list of sources for the component. They may refer to directories or individual files. */ - const std::list &get_sources() const { return sources; } + const std::vector &get_sources() const { return sources; } - const std::list &get_overlays() const { return overlays; } + const std::vector &get_overlays() const { return overlays; } protected: /** Returns a list of all source files for the component. */ - std::list collect_source_files() const; + std::vector collect_source_files() const; public: bool get_install() const { return install; } const InstallMap &get_install_map() const { return install_map; } const Package::Requirements &get_required_packages() const { return requires; } bool is_default() const { return deflt; } - const std::list &get_problems() const { return problems; } + const std::vector &get_problems() const { return problems; } /** Prepares any required packages. */ void prepare();