1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #ifndef cmParseMumpsCoverage_h
- #define cmParseMumpsCoverage_h
- #include "cmConfigure.h"
- #include <map>
- #include <string>
- class cmCTest;
- class cmCTestCoverageHandlerContainer;
- class cmParseMumpsCoverage
- {
- public:
- cmParseMumpsCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
- virtual ~cmParseMumpsCoverage();
-
-
- bool ReadCoverageFile(const char* file);
- protected:
-
-
- virtual bool LoadCoverageData(const char* d) = 0;
-
-
- bool LoadPackages(const char* dir);
-
- void InitializeMumpsFile(std::string& file);
-
- bool FindMumpsFile(std::string const& routine, std::string& filepath);
- protected:
- std::map<std::string, std::string> RoutineToDirectory;
- cmCTestCoverageHandlerContainer& Coverage;
- cmCTest* CTest;
- };
- #endif
|