![]() |
Prusa Slicer 2.6.0
|
Helper class used by the comma initializer operator. More...
#include <src/eigen/Eigen/src/Core/CommaInitializer.h>
Public Types | |
| typedef XprType::Scalar | Scalar |
Public Member Functions | |
| EIGEN_DEVICE_FUNC | CommaInitializer (XprType &xpr, const Scalar &s) |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC | CommaInitializer (XprType &xpr, const DenseBase< OtherDerived > &other) |
| EIGEN_DEVICE_FUNC | CommaInitializer (const CommaInitializer &o) |
| EIGEN_DEVICE_FUNC CommaInitializer & | operator, (const Scalar &s) |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC CommaInitializer & | operator, (const DenseBase< OtherDerived > &other) |
| EIGEN_DEVICE_FUNC | ~CommaInitializer () |
| EIGEN_DEVICE_FUNC XprType & | finished () |
Public Attributes | |
| XprType & | m_xpr |
| Index | m_row |
| Index | m_col |
| Index | m_currentBlockRows |
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::Scalar Eigen::CommaInitializer< XprType >::Scalar |
|
inline |
References Eigen::CommaInitializer< XprType >::m_xpr.
|
inline |
References Eigen::CommaInitializer< XprType >::m_xpr.
|
inline |
References Eigen::CommaInitializer< XprType >::m_col, Eigen::CommaInitializer< XprType >::m_currentBlockRows, Eigen::CommaInitializer< XprType >::m_row, and Eigen::CommaInitializer< XprType >::m_xpr.
|
inline |
References Eigen::CommaInitializer< XprType >::finished().
Here is the call graph for this function:
|
inline |
References eigen_assert, Eigen::CommaInitializer< XprType >::m_col, Eigen::CommaInitializer< XprType >::m_currentBlockRows, Eigen::CommaInitializer< XprType >::m_row, and Eigen::CommaInitializer< XprType >::m_xpr.
Referenced by Eigen::CommaInitializer< XprType >::~CommaInitializer().
Here is the caller graph for this function:
|
inline |
References eigen_assert, Eigen::CommaInitializer< XprType >::m_col, Eigen::CommaInitializer< XprType >::m_currentBlockRows, Eigen::CommaInitializer< XprType >::m_row, and Eigen::CommaInitializer< XprType >::m_xpr.
|
inline |
References eigen_assert, Eigen::CommaInitializer< XprType >::m_col, Eigen::CommaInitializer< XprType >::m_currentBlockRows, Eigen::CommaInitializer< XprType >::m_row, and Eigen::CommaInitializer< XprType >::m_xpr.
| Index Eigen::CommaInitializer< XprType >::m_col |
| Index Eigen::CommaInitializer< XprType >::m_currentBlockRows |
| Index Eigen::CommaInitializer< XprType >::m_row |
| XprType& Eigen::CommaInitializer< XprType >::m_xpr |
Referenced by Eigen::CommaInitializer< XprType >::CommaInitializer(), Eigen::CommaInitializer< XprType >::CommaInitializer(), Eigen::CommaInitializer< XprType >::CommaInitializer(), Eigen::CommaInitializer< XprType >::finished(), Eigen::CommaInitializer< XprType >::operator,(), and Eigen::CommaInitializer< XprType >::operator,().