diff options
Diffstat (limited to 'Source/cmStringAlgorithms.h')
-rw-r--r-- | Source/cmStringAlgorithms.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/Source/cmStringAlgorithms.h b/Source/cmStringAlgorithms.h index 0e9dfbf..4a9840b 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); |