summaryrefslogtreecommitdiffstats
path: root/Source/cmStringCommand.h
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2007-04-27 01:50:52 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2007-04-27 01:50:52 (GMT)
commit1d4613a63bbdd5eafc8add05bf58e5c61c7ca5e5 (patch)
tree937bd98a875d3961b9be9092e9cac75510e0f7e7 /Source/cmStringCommand.h
parent6697979aaf1e37f6adfe1335b03b38cc2abeeaac (diff)
downloadCMake-1d4613a63bbdd5eafc8add05bf58e5c61c7ca5e5.zip
CMake-1d4613a63bbdd5eafc8add05bf58e5c61c7ca5e5.tar.gz
CMake-1d4613a63bbdd5eafc8add05bf58e5c61c7ca5e5.tar.bz2
ENH: Add STRING STRIP command
Diffstat (limited to 'Source/cmStringCommand.h')
-rw-r--r--Source/cmStringCommand.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmStringCommand.h b/Source/cmStringCommand.h
index 23e78c7..d46d70c 100644
--- a/Source/cmStringCommand.h
+++ b/Source/cmStringCommand.h
@@ -85,6 +85,7 @@ public:
" STRING(TOLOWER <string1> <output variable>)\n"
" STRING(LENGTH <string> <output variable>)\n"
" STRING(SUBSTRING <string> <begin> <length> <output variable>)\n"
+ " STRING(STRIP <string> <output variable>)\n"
" STRING(RANDOM [LENGTH <length>] [ALPHABET <alphabet>]\n"
" <output variable>)\n"
"REGEX MATCH will match the regular expression once and store the "
@@ -111,6 +112,8 @@ public:
"TOUPPER/TOLOWER will convert string to upper/lower characters.\n"
"LENGTH will return a given string's length.\n"
"SUBSTRING will return a substring of a given string.\n"
+ "STRIP will return a substring of a given string with leading "
+ "and trailing spaces removed.\n"
"RANDOM will return a random string of given length consisting of "
"characters from the given alphabet. Default length is 5 "
"characters and default alphabet is all numbers and upper and "
@@ -131,6 +134,7 @@ protected:
bool HandleReplaceCommand(std::vector<std::string> const& args);
bool HandleLengthCommand(std::vector<std::string> const& args);
bool HandleSubstringCommand(std::vector<std::string> const& args);
+ bool HandleStripCommand(std::vector<std::string> const& args);
bool HandleRandomCommand(std::vector<std::string> const& args);
class RegexReplacement