#pragma once namespace floormat { template constexpr inline bool is_strict_base_of = std::is_base_of_v && !std::is_same_v; } // namespace floormat