xte::is_same<>

Defined in header <xte/trait/is_same.hpp>

Checks that all given types are the same.


Definition

template<typename T, typename... Ts>
concept is_same = (... && std::same_as<T, Ts>);



Example

static_assert(xte::is_same<int, int, int>);
static_assert(not xte::is_same<int, char, int>);
[View in Compiler Explorer]