Commit 75710202 authored by louiz’'s avatar louiz’

Make is_empty work with any integral type

parent 4484a5f8
#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;
}
......@@ -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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment