35 #ifndef _BLAZE_MATH_VIEWS_SUBVECTOR_SUBVECTORDATA_H_ 36 #define _BLAZE_MATH_VIEWS_SUBVECTOR_SUBVECTORDATA_H_ 63 template<
size_t... CSAs >
93 template<
typename... RSAs >
94 explicit inline SubvectorData(
size_t index,
size_t n, RSAs... args );
104 SubvectorData& operator=(
const SubvectorData& ) =
delete;
110 inline size_t offset()
const noexcept;
111 inline size_t size ()
const noexcept;
119 const size_t offset_;
136 template<
typename... RSAs >
200 template<
typename... RSAs >
211 SubvectorData& operator=(
const SubvectorData& ) =
delete;
217 static inline constexpr
size_t offset() noexcept;
218 static inline constexpr
size_t size () noexcept;
234 template<
typename... RSAs >
Header file for the UNUSED_PARAMETER function template.
Header file for basic type definitions.
BLAZE_ALWAYS_INLINE size_t size(const Vector< VT, TF > &vector) noexcept
Returns the current size/dimension of the vector.
Definition: Vector.h:265
Auxiliary class template for the data members of the Subvector class.The auxiliary SubvectorData clas...
Definition: SubvectorData.h:64
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
void UNUSED_PARAMETER(const Args &...)
Suppression of unused parameter warnings.
Definition: Unused.h:81