Loading...
Searching...
No Matches
PLMD::MatrixSquareBracketsAccess< T, C, I, J >::Row Class Reference

Small utility class which just contains a pointer to the T and the row number. More...

Public Member Functions

C & operator[] (J j)
 access element

Private Member Functions

 Row (MatrixSquareBracketsAccess &t, I i)

Private Attributes

const I i
MatrixSquareBracketsAccesst

Friends

class MatrixSquareBracketsAccess

Detailed Description

template<class T, class C, class I = unsigned, class J = unsigned>
class PLMD::MatrixSquareBracketsAccess< T, C, I, J >::Row

Small utility class which just contains a pointer to the T and the row number.

Constructor & Destructor Documentation

◆ Row()

template<class T, class C, class I, class J>
PLMD::MatrixSquareBracketsAccess< T, C, I, J >::Row::Row ( MatrixSquareBracketsAccess & t,
I i )
private

Member Function Documentation

◆ operator[]()

template<class T, class C, class I, class J>
C & PLMD::MatrixSquareBracketsAccess< T, C, I, J >::Row::operator[] ( J j)

access element

◆ MatrixSquareBracketsAccess

template<class T, class C, class I = unsigned, class J = unsigned>
friend class MatrixSquareBracketsAccess
friend

Member Data Documentation

◆ i

template<class T, class C, class I = unsigned, class J = unsigned>
const I PLMD::MatrixSquareBracketsAccess< T, C, I, J >::Row::i
private

◆ t

template<class T, class C, class I = unsigned, class J = unsigned>
MatrixSquareBracketsAccess& PLMD::MatrixSquareBracketsAccess< T, C, I, J >::Row::t
private

The documentation for this class was generated from the following file: