|
|
@@ -263,4 +263,22 @@ struct cmDocumentationEntry
|
|
|
const char* full;
|
|
|
};
|
|
|
|
|
|
+/** Data structure to represent a single command line. */
|
|
|
+class cmCustomCommandLine: public std::vector<std::string>
|
|
|
+{
|
|
|
+public:
|
|
|
+ typedef std::vector<std::string> Superclass;
|
|
|
+ typedef Superclass::iterator iterator;
|
|
|
+ typedef Superclass::const_iterator const_iterator;
|
|
|
+};
|
|
|
+
|
|
|
+/** Data structure to represent a list of command lines. */
|
|
|
+class cmCustomCommandLines: public std::vector<cmCustomCommandLine>
|
|
|
+{
|
|
|
+public:
|
|
|
+ typedef std::vector<cmCustomCommandLine> Superclass;
|
|
|
+ typedef Superclass::iterator iterator;
|
|
|
+ typedef Superclass::const_iterator const_iterator;
|
|
|
+};
|
|
|
+
|
|
|
#endif
|