summaryrefslogtreecommitdiffstats
path: root/Source/cmStringCommand.h
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2007-08-21 16:34:06 (GMT)
committerAlexander Neundorf <neundorf@kde.org>2007-08-21 16:34:06 (GMT)
commitd0833b7bc328c5e2117f10d1cad93b9a40643389 (patch)
tree5dc8224445eb5a91389a6fda43100e443ac3f9a5 /Source/cmStringCommand.h
parent2e24dd1e5b43e8031dfebe3523d0b946ead1ccae (diff)
downloadCMake-d0833b7bc328c5e2117f10d1cad93b9a40643389.zip
CMake-d0833b7bc328c5e2117f10d1cad93b9a40643389.tar.gz
CMake-d0833b7bc328c5e2117f10d1cad93b9a40643389.tar.bz2
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 7dd6668..e94f762 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: