From 765d30847505c24ea428de8bdd0d63e21a130e94 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Wed, 28 Mar 2018 15:37:04 -0400 Subject: Added lowercase function --- hkutil/string.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/hkutil/string.h b/hkutil/string.h index f8264ac..a8cafc6 100644 --- a/hkutil/string.h +++ b/hkutil/string.h @@ -25,6 +25,22 @@ namespace hatkirby { return result; } + inline std::string lowercase(std::string in) + { + std::string result; + + std::transform( + std::begin(in), + std::end(in), + std::back_inserter(result), + [] (char ch) + { + return std::tolower(ch); + }); + + return result; + } + template std::string implode( InputIterator first, -- cgit 1.4.1