diff --git a/Source/cmStandardIncludes.h b/Source/cmStandardIncludes.h index 662a83119..38a7afac0 100644 --- a/Source/cmStandardIncludes.h +++ b/Source/cmStandardIncludes.h @@ -263,4 +263,22 @@ struct cmDocumentationEntry const char* full; }; +/** Data structure to represent a single command line. */ +class cmCustomCommandLine: public std::vector +{ +public: + typedef std::vector 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 +{ +public: + typedef std::vector Superclass; + typedef Superclass::iterator iterator; + typedef Superclass::const_iterator const_iterator; +}; + #endif