X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcsourcefile.h;h=dce6e19c7a478bbbe3744811800de844a71f1e87;hb=HEAD;hp=c57654a4cd6334cd98baba915baca1c1c75ca521;hpb=451ef4f33b5a57dcb56bd7cb671bed359ac86247;p=builder.git diff --git a/source/csourcefile.h b/source/csourcefile.h deleted file mode 100644 index c57654a..0000000 --- a/source/csourcefile.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef CSOURCEFILE_H_ -#define CSOURCEFILE_H_ - -#include -#include "sourcefile.h" - -/** -Represents a C or C++ source file. -*/ -class CSourceFile: public SourceFile -{ -protected: - std::vector includes; - -public: - 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::vector &get_includes() const { return includes; } -protected: - virtual void parse_includes(Msp::IO::Base &); - void find_dependencies() override; - void modified() override; -}; - -#endif