summaryrefslogtreecommitdiff
path: root/Source/cmStringAlgorithms.h
diff options
context:
space:
mode:
authorMarc Chevrier <marc.chevrier@gmail.com>2023-04-25 19:54:23 +0200
committerMarc Chevrier <marc.chevrier@gmail.com>2023-04-29 09:54:31 +0200
commit241304190ffdf9cc7d4ede0601da370b111468cc (patch)
treee35dd7fe5c89da1eed3abe10f37abe3586e64df7 /Source/cmStringAlgorithms.h
parent87fe031a0703f07b8636f8ea59b6746788e71869 (diff)
downloadcmake-241304190ffdf9cc7d4ede0601da370b111468cc.tar.gz
CMake code rely on cmList class for CMake lists management (part. 2)
Diffstat (limited to 'Source/cmStringAlgorithms.h')
-rw-r--r--Source/cmStringAlgorithms.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/Source/cmStringAlgorithms.h b/Source/cmStringAlgorithms.h
index 0e9dfbf984..4a9840b166 100644
--- a/Source/cmStringAlgorithms.h
+++ b/Source/cmStringAlgorithms.h
@@ -14,7 +14,6 @@
#include <cm/string_view>
-#include "cmList.h"
#include "cmRange.h"
#include "cmValue.h"
@@ -89,38 +88,6 @@ std::string cmJoin(cmStringRange const& rng, cm::string_view separator,
/** Extract tokens that are separated by any of the characters in @a sep. */
std::vector<std::string> cmTokenize(cm::string_view str, cm::string_view sep);
-/**
- * Expand the ; separated string @a arg into multiple arguments.
- * All found arguments are appended to @a argsOut.
- */
-inline void cmExpandList(cm::string_view arg,
- std::vector<std::string>& argsOut,
- bool emptyArgs = false)
-{
- cmList::append(argsOut, arg,
- emptyArgs ? cmList::EmptyElements::Yes
- : cmList::EmptyElements::No);
-}
-inline void cmExpandList(cmValue arg, std::vector<std::string>& argsOut,
- bool emptyArgs = false)
-{
- cmList::append(argsOut, arg,
- emptyArgs ? cmList::EmptyElements::Yes
- : cmList::EmptyElements::No);
-}
-
-/**
- * Expand out any arguments in the string range [@a first, @a last) that have
- * ; separated strings into multiple arguments. All found arguments are
- * appended to @a argsOut.
- */
-template <class InputIt>
-void cmExpandLists(InputIt first, InputIt last,
- std::vector<std::string>& argsOut)
-{
- cmList::append(argsOut, first, last);
-}
-
/** Concatenate string pieces into a single string. */
std::string cmCatViews(
std::initializer_list<std::pair<cm::string_view, std::string*>> views);