35 #ifndef _BLAZE_MATH_VIEWS_ROW_ROWDATA_H_ 36 #define _BLAZE_MATH_VIEWS_ROW_ROWDATA_H_ 63 template<
size_t... CRAs >
92 template<
typename... RRAs >
93 explicit inline RowData(
size_t index, RRAs... args );
116 inline size_t row() const noexcept;
139 template< typename... RRAs >
179 template<
size_t Index >
180 struct RowData<Index>
186 template<
typename... RRAs >
187 explicit inline RowData( RRAs... args );
189 RowData(
const RowData& ) =
default;
196 ~RowData() =
default;
203 RowData& operator=(
const RowData& ) =
delete;
210 static inline constexpr
size_t row() noexcept;
224 template<
size_t Index >
225 template< typename... RRAs >
226 inline RowData<Index>::RowData( RRAs... args )
240 template<
size_t Index >
Header file for the UNUSED_PARAMETER function template.
Header file for basic type definitions.
constexpr void UNUSED_PARAMETER(const Args &...)
Suppression of unused parameter warnings.
Definition: Unused.h:81
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
decltype(auto) row(Matrix< MT, SO > &, RRAs...)
Creating a view on a specific row of the given matrix.
Definition: Row.h:133
Auxiliary class template for the data members of the Row class.The auxiliary RowData class template r...
Definition: RowData.h:64