35#ifndef _BLAZE_MATH_VIEWS_ROW_ROWDATA_H_
36#define _BLAZE_MATH_VIEWS_ROW_ROWDATA_H_
63template<
size_t... CRAs >
95 static constexpr bool compileTimeArgs =
false;
101 template<
typename... RRAs >
102 explicit inline RowData(
size_t index, RRAs... args );
125 inline size_t row() const noexcept;
148template< typename... RRAs >
188template<
size_t Index >
198 static constexpr bool compileTimeArgs =
true;
204 template<
typename... RRAs >
205 explicit inline RowData( RRAs... args );
207 RowData(
const RowData& ) =
default;
214 ~RowData() =
default;
221 RowData& operator=(
const RowData& ) =
delete;
228 static constexpr size_t row() noexcept;
242template<
size_t Index >
243template< typename... RRAs >
244inline RowData<Index>::RowData( RRAs... args )
258template<
size_t Index >
Header file for the MAYBE_UNUSED function template.
Auxiliary class template for the data members of the Row class.
Definition: RowData.h:65
decltype(auto) row(Matrix< MT, SO > &, RRAs...)
Creating a view on a specific row of the given matrix.
Definition: Row.h:137
constexpr void MAYBE_UNUSED(const Args &...)
Suppression of unused parameter warnings.
Definition: MaybeUnused.h:81
Header file for basic type definitions.