diff options
Diffstat (limited to 'cpp/include/Slice/FileTracker.h')
-rw-r--r-- | cpp/include/Slice/FileTracker.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/include/Slice/FileTracker.h b/cpp/include/Slice/FileTracker.h index 944774d809b..81261f361d3 100644 --- a/cpp/include/Slice/FileTracker.h +++ b/cpp/include/Slice/FileTracker.h @@ -47,14 +47,23 @@ public: static FileTrackerPtr instance(); + void setSource(const std::string&); + void setOutput(const std::string&, bool); void addFile(const std::string&); void addDirectory(const std::string&); void cleanup(); + void dumpxml(); private: + std::string escape(const std::string&) const; + std::list<std::pair< std::string, bool> > _files; + std::string _source; + std::map<std::string, std::string> _errors; + std::map<std::string, std::list<std::string> > _generated; + std::map<std::string, std::list<std::string> >::iterator _curr; }; } |