Helper class used by the comma initializer operator. More...
#include <CommaInitializer.h>
Public Types | |
typedef XprType::Index | Index |
typedef XprType::Scalar | Scalar |
Public Member Functions | |
CommaInitializer (XprType &xpr, const Scalar &s) | |
template<typename OtherDerived > | |
CommaInitializer (XprType &xpr, const DenseBase< OtherDerived > &other) | |
XprType & | finished () |
CommaInitializer & | operator, (const Scalar &s) |
template<typename OtherDerived > | |
CommaInitializer & | operator, (const DenseBase< OtherDerived > &other) |
~CommaInitializer () | |
Public Attributes | |
Index | m_col |
Index | m_currentBlockRows |
Index | m_row |
XprType & | m_xpr |
Helper class used by the comma initializer operator.
This class is internally used to implement the comma initializer feature. It is the return type of MatrixBase::operator<<, and most of the time this is the only way it is used.
typedef XprType::Index Index |
typedef XprType::Scalar Scalar |
CommaInitializer | ( | XprType & | xpr, |
const Scalar & | s | ||
) | [inline] |
References CommaInitializer< XprType >::m_xpr.
CommaInitializer | ( | XprType & | xpr, |
const DenseBase< OtherDerived > & | other | ||
) | [inline] |
References CommaInitializer< XprType >::m_xpr.
~CommaInitializer | ( | ) | [inline] |
XprType& finished | ( | ) | [inline] |
References CommaInitializer< XprType >::m_xpr.
CommaInitializer& operator, | ( | const Scalar & | s | ) | [inline] |
CommaInitializer& operator, | ( | const DenseBase< OtherDerived > & | other | ) | [inline] |
XprType& m_xpr |