Make is_empty work with any integral type

This commit is contained in:
louiz’
2019-11-06 17:47:35 +01:00
parent 4484a5f8ce
commit 7571020243
2 changed files with 7 additions and 5 deletions
+1 -4
View File
@@ -1,11 +1,8 @@
#include <utils/get_first_non_empty.hpp>
template <>
bool is_empty(const std::string& val)
{
return val.empty();
}
bool is_empty(const int& val)
{
return val == 0;
}
+6 -1
View File
@@ -2,8 +2,13 @@
#include <string>
template <typename T>
bool is_empty(const T& val)
{
return val == 0;
}
template <>
bool is_empty(const std::string& val);
bool is_empty(const int& val);
template <typename T>
T get_first_non_empty(T&& last)