20 void TypelistTest::testHasTypeTrue ()
25 void TypelistTest::testHasTypeFalse ()
33 void TypelistTest::testFilter ()
39 static_assert (std::is_same<Removed_t, Filter_t<IsVoid_t, List_t>>
::value,
"test failed");
40 static_assert (std::is_same<Expected_t, Filter_t<Not<IsVoid_t>::Result_t,
List_t>>
::value,
"test failed");
Container< T > Filter(const Container< T > &c, F f)
std::is_same< T, void > IsVoid_t