00001 #ifndef __GenerateDefOrgHelpers_h
00002 #define __GenerateDefOrgHelpers_h
00003
00004 #include <map>
00005 #include <vector>
00006 namespace mial{
00007
00008 class GenerateDefOrgHelpers{
00009 public:
00010 GenerateDefOrgHelpers(const char* className):ClassName(className){}
00011 void SetupMappings();
00012 std::string ReplaceTokens(std::string fileContent);
00013 std::string LookupFilename(std::string originalFileName);
00014
00015 std::string ClassName;
00016
00017 private:
00018 std::map<std::string,std::string> TokenMap;
00019 std::map<std::string,std::string> FilenameMap;
00020
00021 };
00022 }
00023 #endif