Remove boost::to_lower_copy
Replaced with inline std::transform lambda for lowercase conversion,
removing Boost dependency.
Tested: added UT and verified all tests passed
Change-Id: Ie875e131b2e0a7d5ab53288928983d640a9d1c12
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
diff --git a/src/utils.hpp b/src/utils.hpp
index 5ec882c..107d97e 100644
--- a/src/utils.hpp
+++ b/src/utils.hpp
@@ -103,6 +103,8 @@
 void replaceAll(std::string& str, std::string_view search,
                 std::string_view replace);
 
+std::string toLowerCopy(std::string_view str);
+
 template <typename T>
 std::from_chars_result fromCharsWrapper(const std::string_view& str, T& out,
                                         bool& fullMatch, int base = 10)