Template Struct Tuple

Inheritance Relationships

Base Type

Derived Types

  • public proxsuite::linalg::veg::_detail::_vector::VecAlloc< T, mem::SystemAlloc > (Template Struct VecAlloc)

  • public proxsuite::linalg::veg::_detail::_vector::VecAlloc< T, proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc > > (Template Struct VecAlloc)

  • public proxsuite::linalg::veg::_detail::_vector::VecAlloc< isize, mem::SystemAlloc > (Template Struct VecAlloc)

  • public proxsuite::linalg::veg::_detail::_vector::VecAlloc< bool, mem::SystemAlloc > (Template Struct VecAlloc)

  • public proxsuite::linalg::veg::_detail::_vector::VecAlloc< unsigned char, mem::SystemAlloc > (Template Struct VecAlloc)

  • public proxsuite::linalg::veg::_detail::_vector::VecAlloc< I, mem::SystemAlloc > (Template Struct VecAlloc)

  • public proxsuite::linalg::veg::_detail::_vector::VecAlloc< proxsuite::linalg::veg::mem::byte, mem::SystemAlloc > (Template Struct VecAlloc)

Struct Documentation

template<typename ...Ts>
struct Tuple : public proxsuite::linalg::veg::tuple::IndexedTuple<meta::make_index_sequence<sizeof...(Ts)>, Ts...>

Subclassed by proxsuite::linalg::veg::_detail::_vector::VecAlloc< T, mem::SystemAlloc >, proxsuite::linalg::veg::_detail::_vector::VecAlloc< T, proxsuite::linalg::veg::meta::if_t< _detail::should_vectorize< T >::value, _detail::SimdAlignedSystemAlloc, proxsuite::linalg::veg::mem::SystemAlloc > >, proxsuite::linalg::veg::_detail::_vector::VecAlloc< isize, mem::SystemAlloc >, proxsuite::linalg::veg::_detail::_vector::VecAlloc< bool, mem::SystemAlloc >, proxsuite::linalg::veg::_detail::_vector::VecAlloc< unsigned char, mem::SystemAlloc >, proxsuite::linalg::veg::_detail::_vector::VecAlloc< I, mem::SystemAlloc >, proxsuite::linalg::veg::_detail::_vector::VecAlloc< proxsuite::linalg::veg::mem::byte, mem::SystemAlloc >

Public Types

using Indexed = tuple::IndexedTuple<meta::make_index_sequence<sizeof...(Ts)>, Ts...>

Public Functions

VEG_EXPLICIT_COPY(Tuple)