#include "kblib/intrusive_containers.h" #include #include "catch.hpp" #if KBLIB_USE_CXX17 struct example { int first; int second; std::string payload; }; TEST_CASE("intrusive_map") { using X = kblib::intrusive_hash_map; X a; const X b{}; static_assert(std::is_same_v); static_assert(std::is_same_v); static_assert(std::is_same_v); static_assert(std::is_same_v>); static_assert(std::is_same_v>); } TEST_CASE("intrusive_dual_map") { kblib::intrusive_dual_map map; } #endif