|
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, final,(sizeof(T)< 0)) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD (typename T, empty, T) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, nothrow_destructible, noexcept(static_cast< T * >(nullptr) ->~T())) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, trivially_destructible, std::is_trivially_destructible< T >::value) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD (typename T, trivially_copyable, T) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT (typename T, trivially_default_constructible, is_trivially_constructible, T) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT (typename T, trivially_copy_constructible, is_trivially_constructible, T, T const &) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_TRAIT (typename T, trivially_move_constructible, is_trivially_constructible, T, T &&) |
| |
| | proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR ((typename T, typename... Ts),(T, Ts...), inplace_constructible, new(static_cast< void * >(nullptr)) T(VEG_DECLVAL(Ts &&)...), true) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD ((typename T, typename... Ts), constructible, T, Ts &&...) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD ((typename T, typename... Ts), nothrow_constructible, T, Ts &&...) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT_FROM_BUILTIN_OR_STD ((typename From, typename To), convertible, From &&, To) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT ((typename T, typename U), implicitly_constructible, VEG_CONCEPT(convertible< U &&, T >)) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, movable, VEG_HAS_BUILTIN_OR(__is_constructiblex, __is_constructible(T, T &&),(VEG_CONCEPT(constructible< T, T && >)))) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, nothrow_movable, VEG_HAS_BUILTIN_OR(__is_nothrow_constructiblex, __is_nothrow_constructible(T, T &&),(VEG_CONCEPT(nothrow_constructible< T, T && >)))) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, copyable, VEG_CONCEPT(constructible< T, T const & >)) |
| |
| | proxsuite::linalg::veg::concepts::VEG_DEF_CONCEPT (typename T, nothrow_copyable, VEG_CONCEPT(nothrow_constructible< T, T const & >)) |
| |