CMS 3D CMS Logo

QTestParameterNames.h
Go to the documentation of this file.
1 #ifndef QTestParameterNames_H
2 #define QTestParameterNames_H
3 
14 #include <map>
15 #include <string>
16 #include <vector>
17 
19 public:
26  std::vector<std::string> getTestParamNames(std::string theTestType);
27 
28 private:
29  void constructMap(std::string testType,
30  std::string param1 = "undefined",
31  std::string param2 = "undefined",
32  std::string param3 = "undefined",
33  std::string param4 = "undefined",
34  std::string param5 = "undefined",
35  std::string param6 = "undefined",
36  std::string param7 = "undefined",
37  std::string param8 = "undefined");
38 
39 private:
40  std::map<std::string, std::vector<std::string> > configurationMap;
41 };
42 
43 #endif
std::map< std::string, std::vector< std::string > > configurationMap
std::vector< std::string > getTestParamNames(std::string theTestType)
void constructMap(std::string testType, std::string param1="undefined", std::string param2="undefined", std::string param3="undefined", std::string param4="undefined", std::string param5="undefined", std::string param6="undefined", std::string param7="undefined", std::string param8="undefined")
QTestParameterNames()
Constructor.
~QTestParameterNames()
Destructor.