M CMakeLists.txt => CMakeLists.txt +1 -0
@@ 34,6 34,7 @@ if((NOT ${POLLER} MATCHES "POLL") AND
(NOT ${POLLER} MATCHES "EPOLL"))
message(FATAL_ERROR "POLLER must be either POLL or EPOLL")
endif()
+
#
## utils
#
A src/utils/tolower.cpp => src/utils/tolower.cpp +13 -0
@@ 0,0 1,13 @@
+#include <utils/tolower.hpp>
+
+namespace utils
+{
+ std::string tolower(const std::string& original)
+ {
+ std::string res;
+ res.reserve(original.size());
+ for (const char c: original)
+ res += static_cast<char>(std::tolower(c));
+ return res;
+ }
+}
M src/utils/tolower.hpp => src/utils/tolower.hpp +1 -8
@@ 5,14 5,7 @@
namespace utils
{
- std::string tolower(const std::string& original)
- {
- std::string res;
- res.reserve(original.size());
- for (const char c: original)
- res += static_cast<char>(std::tolower(c));
- return res;
- }
+ std::string tolower(const std::string& original);
}
#endif // SPLIT_INCLUDED