Template Struct constant

Inheritance Relationships

Derived Types

Struct Documentation

template<typename T, T Value>
struct constant

Subclassed by proxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait_impl< _detail::member_extract_access< T >::value, Trait, T >, proxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait_impl< bool, Trait, T >, proxsuite::linalg::veg::_detail::_cpo::member_trait_and< Trait, SimpleITuple< _meta::integer_sequence< usize, Is… >, Ts Bases::*… > >, proxsuite::linalg::veg::_detail::_mem::builtin_addr, proxsuite::linalg::veg::_detail::_mem::has_adl_addr< T >, proxsuite::linalg::veg::_detail::_mem::has_member_addr< T >, proxsuite::linalg::veg::_detail::_meta::all_same_impl< ISeq, Ts >, proxsuite::linalg::veg::_detail::_meta::all_same_impl< meta::index_sequence< Is… >, discard_1st< decltype(Is), T >… >, proxsuite::linalg::veg::_detail::_meta::all_same_impl< meta::index_sequence<> >, proxsuite::linalg::veg::_detail::_meta::has_adl_get< I, T >, proxsuite::linalg::veg::_detail::_meta::has_array_get< I, T >, proxsuite::linalg::veg::_detail::_meta::has_member_get< I, T >, proxsuite::linalg::veg::_detail::_meta::is_complete< T, typename >, proxsuite::linalg::veg::_detail::_meta::is_complete< T, bool_constant< sizeof(T)==sizeof(T)> >, proxsuite::linalg::veg::_detail::_meta::is_const< T >, proxsuite::linalg::veg::_detail::_meta::is_const< T const >, proxsuite::linalg::veg::_detail::_meta::is_fix< T >, proxsuite::linalg::veg::_detail::_meta::is_fix< Fix< N > >, proxsuite::linalg::veg::_detail::_meta::is_lvalue_reference< T >, proxsuite::linalg::veg::_detail::_meta::is_lvalue_reference< T & >, proxsuite::linalg::veg::_detail::_meta::is_pointer< T >, proxsuite::linalg::veg::_detail::_meta::is_pointer< T * >, proxsuite::linalg::veg::_detail::_meta::is_rvalue_reference< T >, proxsuite::linalg::veg::_detail::_meta::is_rvalue_reference< T && >, proxsuite::linalg::veg::_detail::_meta::none_found, proxsuite::linalg::veg::_detail::_meta::specializes< F, T >, proxsuite::linalg::veg::_detail::_meta::specializes< F, F< Ts… > >, proxsuite::linalg::veg::cpo::is_trivially_constructible< Slice< T > >, proxsuite::linalg::veg::cpo::is_trivially_constructible< tuple::IndexedTuple< meta::index_sequence< Is… >, Ts… > >, proxsuite::linalg::veg::cpo::is_trivially_constructible< tuple::Tuple< Ts… > >, proxsuite::linalg::veg::cpo::is_trivially_relocatable< tuple::IndexedTuple< meta::index_sequence< Is… >, Ts… > >, proxsuite::linalg::veg::cpo::is_trivially_relocatable< tuple::Tuple< Ts… > >, proxsuite::linalg::veg::meta::and_test< Seq, Bs >, proxsuite::linalg::veg::meta::and_test< index_sequence< Is… >, indexed< Is, true_type >… >, proxsuite::linalg::veg::meta::conjunction<>, proxsuite::linalg::veg::meta::disjunction<>, proxsuite::linalg::veg::meta::is_bounded_array< T >, proxsuite::linalg::veg::meta::is_bounded_array< T[N]>, proxsuite::linalg::veg::meta::or_test< Seq, Bs >, proxsuite::linalg::veg::meta::or_test< index_sequence< Is… >, indexed< Is, false_type >… >, proxsuite::proxqp::detail::DetectedImpl< Dummy, Fallback, F, Ts >, proxsuite::proxqp::detail::DetectedImpl< Void< F< Ts… > >, Fallback, F, Ts… >

Public Static Attributes

static constexpr T value = Value