diff options
Diffstat (limited to 'src/util/string.h')
-rw-r--r-- | src/util/string.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/util/string.h b/src/util/string.h index dd4de888bb..f8d36493b8 100644 --- a/src/util/string.h +++ b/src/util/string.h @@ -66,7 +66,6 @@ void ReplaceAll(std::string& in_out, const std::string& search, const std::strin */ template <typename T, typename BaseType, typename UnaryOp> auto Join(const std::vector<T>& list, const BaseType& separator, UnaryOp unary_op) - -> decltype(unary_op(list.at(0))) { decltype(unary_op(list.at(0))) ret; for (size_t i = 0; i < list.size(); ++i) { @@ -82,12 +81,6 @@ T Join(const std::vector<T>& list, const T2& separator) return Join(list, separator, [](const T& i) { return i; }); } -// Explicit overload needed for c_str arguments, which would otherwise cause a substitution failure in the template above. -inline std::string Join(const std::vector<std::string>& list, std::string_view separator) -{ - return Join<std::string>(list, separator); -} - /** * Create an unordered multi-line list of items. */ |