X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcsourcefile.h;h=c57654a4cd6334cd98baba915baca1c1c75ca521;hb=c8c51fac9453a677fc3e6932c4730f35e237af89;hp=e585721892d0ae16f793333d70aafacaaa6fa42f;hpb=3938f8030b1f62802decce19777ce70fdafaff10;p=builder.git diff --git a/source/csourcefile.h b/source/csourcefile.h index e585721..c57654a 100644 --- a/source/csourcefile.h +++ b/source/csourcefile.h @@ -10,14 +10,14 @@ Represents a C or C++ source file. class CSourceFile: public SourceFile { protected: - std::list includes; + std::vector includes; public: - CSourceFile(Builder &, const Msp::FS::Path &); + CSourceFile(Builder &b, const Msp::FS::Path &p): SourceFile(b, p) { } CSourceFile(Builder &, const Component &, const Msp::FS::Path &); const char *get_type() const override { return "CSourceFile"; } - const std::list &get_includes() const { return includes; } + const std::vector &get_includes() const { return includes; } protected: virtual void parse_includes(Msp::IO::Base &); void find_dependencies() override;