summaryrefslogtreecommitdiff
path: root/Source/cmStringCommand.h
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2007-08-21 12:34:06 -0400
committerAlexander Neundorf <neundorf@kde.org>2007-08-21 12:34:06 -0400
commitd0833b7bc328c5e2117f10d1cad93b9a40643389 (patch)
tree5dc8224445eb5a91389a6fda43100e443ac3f9a5 /Source/cmStringCommand.h
parent2e24dd1e5b43e8031dfebe3523d0b946ead1ccae (diff)
downloadcmake-d0833b7bc328c5e2117f10d1cad93b9a40643389.tar.gz
COMP: header was missing...
Alex
Diffstat (limited to 'Source/cmStringCommand.h')
-rw-r--r--Source/cmStringCommand.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/cmStringCommand.h b/Source/cmStringCommand.h
index 7dd666890b..e94f762b38 100644
--- a/Source/cmStringCommand.h
+++ b/Source/cmStringCommand.h
@@ -19,6 +19,11 @@
#include "cmCommand.h"
+namespace cmsys
+{
+ class RegularExpression;
+}
+
/** \class cmStringCommand
* \brief Common string operations
*
@@ -132,7 +137,9 @@ protected:
bool HandleSubstringCommand(std::vector<std::string> const& args);
bool HandleStripCommand(std::vector<std::string> const& args);
bool HandleRandomCommand(std::vector<std::string> const& args);
-
+ void ClearMatches();
+ void StoreMatches(cmsys::RegularExpression& re);
+
class RegexReplacement
{
public: