#include "kblib/traits.h" #include struct k { char c[10]; }; static_assert(not std::is_reference>::value, ""); static_assert(kblib::is_iterable::value, ""); static void f(int i, std::string s) {} TEST_CASE("type_constant") { auto fw = kblib::type_constant{}; int i{}; std::string s; f(i, s); fw(i, s); }