Lines Matching refs:static_assert

287   static_assert(_Ip < sizeof...(_Types), "Index out of bounds in std::variant_alternative<>");
473 static_assert(
520 static_assert(__all<(_Np == __uncvref_t<_Vs>::__size())...>::value);
587 static_assert(is_invocable_v<_Visitor, _Values...>,
1120 static_assert(0 < sizeof...(_Types),
1123 static_assert(__all<!is_array_v<_Types>...>::value,
1126 static_assert(__all<!is_reference_v<_Types>...>::value,
1129 static_assert(__all<!is_void_v<_Types>...>::value,
1339 static_assert(_Ip < sizeof...(_Types));
1340 static_assert(!is_void_v<variant_alternative_t<_Ip, variant<_Types...>>>);
1349 static_assert(_Ip < sizeof...(_Types));
1350 static_assert(!is_void_v<variant_alternative_t<_Ip, variant<_Types...>>>);
1359 static_assert(_Ip < sizeof...(_Types));
1360 static_assert(!is_void_v<variant_alternative_t<_Ip, variant<_Types...>>>);
1369 static_assert(_Ip < sizeof...(_Types));
1370 static_assert(!is_void_v<variant_alternative_t<_Ip, variant<_Types...>>>);
1378 static_assert(!is_void_v<_Tp>);
1386 static_assert(!is_void_v<_Tp>);
1395 static_assert(!is_void_v<_Tp>);
1403 static_assert(!is_void_v<_Tp>);
1421 static_assert(_Ip < sizeof...(_Types));
1422 static_assert(!is_void_v<variant_alternative_t<_Ip, variant<_Types...>>>);
1430 static_assert(_Ip < sizeof...(_Types));
1431 static_assert(!is_void_v<variant_alternative_t<_Ip, variant<_Types...>>>);
1439 static_assert(!is_void_v<_Tp>);
1447 static_assert(!is_void_v<_Tp>);
1455static_assert(std::is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__t1), _VSTD::forward<_…