X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcsourcefile.h;h=dce6e19c7a478bbbe3744811800de844a71f1e87;hb=c75c89d2425ab0c69e94d45a5d956286838bbc67;hp=8c61a515db5544ef4e274d7037a41e456725fd07;hpb=f76c063eb9b792088e034ffb4c2f173b843e8c57;p=builder.git diff --git a/source/csourcefile.h b/source/csourcefile.h index 8c61a51..dce6e19 100644 --- a/source/csourcefile.h +++ b/source/csourcefile.h @@ -1,6 +1,7 @@ #ifndef CSOURCEFILE_H_ #define CSOURCEFILE_H_ +#include #include "sourcefile.h" /** @@ -11,7 +12,7 @@ class CSourceFile: public SourceFile public: typedef std::list IncludeList; -private: +protected: IncludeList includes; public: @@ -20,8 +21,10 @@ public: virtual const char *get_type() const { return "CSourceFile"; } const IncludeList &get_includes() const { return includes; } -private: +protected: + virtual void parse_includes(Msp::IO::Base &); virtual void find_dependencies(); + virtual void modified(); }; #endif