class CSourceFile: public SourceFile
{
protected:
- std::list<std::string> includes;
+ std::vector<std::string> includes;
public:
CSourceFile(Builder &, const Msp::FS::Path &);
CSourceFile(Builder &, const Component &, const Msp::FS::Path &);
const char *get_type() const override { return "CSourceFile"; }
- const std::list<std::string> &get_includes() const { return includes; }
+ const std::vector<std::string> &get_includes() const { return includes; }
protected:
virtual void parse_includes(Msp::IO::Base &);
void find_dependencies() override;