summaryrefslogtreecommitdiff
path: root/Source/cmDependsC.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmDependsC.h')
-rw-r--r--Source/cmDependsC.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/Source/cmDependsC.h b/Source/cmDependsC.h
index 26cfc1b827..04648fd82b 100644
--- a/Source/cmDependsC.h
+++ b/Source/cmDependsC.h
@@ -38,19 +38,17 @@ public:
virtual ~cmDependsC();
protected:
+ typedef std::vector<char> t_CharBuffer;
+
// Implement writing/checking methods required by superclass.
virtual bool WriteDependencies(const char *src,
- const char *file, std::ostream& os);
- virtual bool CheckDependencies(std::istream& is);
+ const char *file,
+ std::ostream& makeDepends,
+ std::ostream& internalDepends);
// Method to scan a single file.
void Scan(std::istream& is, const char* directory);
- // Method to parse a single dependency line.
- bool ParseDependency(const char* line, std::string& depender,
- std::string& dependee);
- const char* ParseFileName(const char* in, std::string& name);
-
// Method to test for the existence of a file.
bool FileExistsOrIsGenerated(const std::string& fname,
std::set<cmStdString>& scanned,
@@ -78,6 +76,7 @@ protected:
};
std::set<cmStdString> m_Encountered;
std::queue<UnscannedEntry> m_Unscanned;
+ t_CharBuffer m_Buffer;
private:
cmDependsC(cmDependsC const&); // Purposely not implemented.