Template Struct constant
Defined in File macros.hpp
Inheritance Relationships
Derived Types
public proxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait_impl< _detail::member_extract_access< T >::value, Trait, T >
(Template Struct extract_members_deduce_trait_impl)public proxsuite::linalg::veg::_detail::_cpo::extract_members_deduce_trait_impl< bool, Trait, T >
(Template Struct extract_members_deduce_trait_impl)public proxsuite::linalg::veg::_detail::_cpo::member_trait_and< Trait, SimpleITuple< _meta::integer_sequence< usize, Is... >, Ts Bases::*... > >
(Template Struct member_trait_and< Trait, SimpleITuple< _meta::integer_sequence< usize, Is… >, Ts Bases::*… > >)public proxsuite::linalg::veg::_detail::_mem::builtin_addr
(Struct builtin_addr)public proxsuite::linalg::veg::_detail::_mem::has_adl_addr< T >
(Template Struct has_adl_addr)public proxsuite::linalg::veg::_detail::_mem::has_member_addr< T >
(Template Struct has_member_addr)public proxsuite::linalg::veg::_detail::_meta::all_same_impl< ISeq, Ts >
(Template Struct all_same_impl)public proxsuite::linalg::veg::_detail::_meta::all_same_impl< meta::index_sequence< Is... >, discard_1st< decltype(Is), T >... >
(Template Struct all_same_impl< meta::index_sequence< Is… >, discard_1st< decltype(Is), T >, … >)public proxsuite::linalg::veg::_detail::_meta::all_same_impl< meta::index_sequence<> >
(Template Struct all_same_impl< meta::index_sequence< > >)public proxsuite::linalg::veg::_detail::_meta::has_adl_get< I, T >
(Template Struct has_adl_get)public proxsuite::linalg::veg::_detail::_meta::has_array_get< I, T >
(Template Struct has_array_get)public proxsuite::linalg::veg::_detail::_meta::has_member_get< I, T >
(Template Struct has_member_get)public proxsuite::linalg::veg::_detail::_meta::is_complete< T, typename >
(Template Struct is_complete)public proxsuite::linalg::veg::_detail::_meta::is_complete< T, bool_constant< sizeof(T)==sizeof(T)> >
(Template Struct is_complete< T, bool_constant< sizeof(T)==sizeof(T) > >)public proxsuite::linalg::veg::_detail::_meta::is_const< T >
(Template Struct is_const)public proxsuite::linalg::veg::_detail::_meta::is_const< T const >
(Template Struct is_const< T const >)public proxsuite::linalg::veg::_detail::_meta::is_fix< T >
(Template Struct is_fix)public proxsuite::linalg::veg::_detail::_meta::is_fix< Fix< N > >
(Template Struct is_fix< Fix< N > >)public proxsuite::linalg::veg::_detail::_meta::is_lvalue_reference< T >
(Template Struct is_lvalue_reference)public proxsuite::linalg::veg::_detail::_meta::is_lvalue_reference< T & >
(Template Struct is_lvalue_reference< T & >)public proxsuite::linalg::veg::_detail::_meta::is_pointer< T >
(Template Struct is_pointer)public proxsuite::linalg::veg::_detail::_meta::is_pointer< T * >
(Template Struct is_pointer< T * >)public proxsuite::linalg::veg::_detail::_meta::is_rvalue_reference< T >
(Template Struct is_rvalue_reference)public proxsuite::linalg::veg::_detail::_meta::is_rvalue_reference< T && >
(Template Struct is_rvalue_reference< T && >)public proxsuite::linalg::veg::_detail::_meta::none_found
(Struct none_found)public proxsuite::linalg::veg::_detail::_meta::specializes< F, T >
(Template Struct specializes)public proxsuite::linalg::veg::_detail::_meta::specializes< F, F< Ts... > >
(Template Struct specializes< F, F< Ts… > >)public proxsuite::linalg::veg::cpo::is_trivially_constructible< Slice< T > >
(Template Struct is_trivially_constructible< Slice< T > >)public proxsuite::linalg::veg::cpo::is_trivially_constructible< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > >
(Template Struct is_trivially_constructible< tuple::IndexedTuple< meta::index_sequence< Is… >, Ts… > >)public proxsuite::linalg::veg::cpo::is_trivially_constructible< tuple::Tuple< Ts... > >
(Template Struct is_trivially_constructible< tuple::Tuple< Ts… > >)public proxsuite::linalg::veg::cpo::is_trivially_relocatable< tuple::IndexedTuple< meta::index_sequence< Is... >, Ts... > >
(Template Struct is_trivially_relocatable< tuple::IndexedTuple< meta::index_sequence< Is… >, Ts… > >)public proxsuite::linalg::veg::cpo::is_trivially_relocatable< tuple::Tuple< Ts... > >
(Template Struct is_trivially_relocatable< tuple::Tuple< Ts… > >)public proxsuite::linalg::veg::meta::and_test< Seq, Bs >
(Template Struct and_test)public proxsuite::linalg::veg::meta::and_test< index_sequence< Is... >, indexed< Is, true_type >... >
(Template Struct and_test< index_sequence< Is… >, indexed< Is, true_type >, … >)public proxsuite::linalg::veg::meta::conjunction<>
(Template Struct conjunction< >)public proxsuite::linalg::veg::meta::disjunction<>
(Template Struct disjunction< >)public proxsuite::linalg::veg::meta::is_bounded_array< T >
(Template Struct is_bounded_array)public proxsuite::linalg::veg::meta::is_bounded_array< T[N]>
(Template Struct is_bounded_array< T[N] >)public proxsuite::linalg::veg::meta::or_test< Seq, Bs >
(Template Struct or_test)public proxsuite::linalg::veg::meta::or_test< index_sequence< Is... >, indexed< Is, false_type >... >
(Template Struct or_test< index_sequence< Is… >, indexed< Is, false_type >, … >)public proxsuite::proxqp::detail::DetectedImpl< Dummy, Fallback, F, Ts >
(Template Struct DetectedImpl)public proxsuite::proxqp::detail::DetectedImpl< Void< F< Ts... > >, Fallback, F, Ts... >
(Template Struct DetectedImpl< Void< F< Ts… > >, Fallback, F, Ts… >)
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… >