Are there any disadvantages in the following (suggested!) syntax?
template< typename T > void f() static_assert(std::is_same< T, int &g
Why would using static_assert be better than the Concepts Lite syntax?
static_assert
template< typename T > void f() requires Int() { }
or:
template< Int T > void f() { }