Template Struct ArrayTraits< VecImpl< T, Size, LayoutType > >¶
Defined in File array_traits.hpp
Struct Documentation¶
-
template<typename
T
, typenameSize
, typenameLayoutType
>
structripple
::
ArrayTraits
<VecImpl<T, Size, LayoutType>>¶ Specialization of the ArrayTraits class for the VecImpl class.
- Template Parameters
T
: The type of the data for the vec.Size
: The size of the vector.Layout
: The storage layout of the vector.
Public Types
-
using
Layout
= LayoutType¶ Defines the type of the layout for the array.
-
template<size_t
Elements
, typenameL
= ContiguousOwned>
usingImplType
= VecImpl<Value, Num<Elements>, L>¶ A type with the same type as the implementation with the given number of elements and layout.
- Template Parameters
Elements
: The number of elements in the vector.L
: The layout for the the vector.