10 #ifndef EIGEN_NOALIAS_H    11 #define EIGEN_NOALIAS_H    30 template<
typename ExpressionType, 
template <
typename> 
class StorageBase>
    33     typedef typename ExpressionType::Scalar 
Scalar;
    39     template<
typename OtherDerived>
    44     template<
typename OtherDerived>
    56     template<
typename OtherDerived>
    67 #ifndef EIGEN_PARSED_BY_DOXYGEN    68     template<
typename ProductDerived, 
typename Lhs, 
typename Rhs>
    72     template<
typename ProductDerived, 
typename Lhs, 
typename Rhs>
    76     template<
typename Lhs, 
typename Rhs, 
int NestingFlags>
    80     template<
typename Lhs, 
typename Rhs, 
int NestingFlags>
    84     template<
typename OtherDerived>
   126 template<
typename Derived>
   134 #endif // EIGEN_NOALIAS_H EIGEN_STRONG_INLINE ExpressionType & operator-=(const CoeffBasedProduct< Lhs, Rhs, NestingFlags > &other)
void addTo(Dest &dst) const 
#define EIGEN_STRONG_INLINE
const _LhsNested & lhs() const 
const _RhsNested & rhs() const 
Pseudo expression providing an operator = assuming no aliasing. 
EIGEN_STRONG_INLINE ExpressionType & operator+=(const CoeffBasedProduct< Lhs, Rhs, NestingFlags > &other)
EIGEN_STRONG_INLINE ExpressionType & operator-=(const ProductBase< ProductDerived, Lhs, Rhs > &other)
EIGEN_STRONG_INLINE ExpressionType & operator+=(const ProductBase< ProductDerived, Lhs, Rhs > &other)
ExpressionType & m_expression
EIGEN_STRONG_INLINE ExpressionType & operator=(const StorageBase< OtherDerived > &other)
void subTo(Dest &dst) const 
EIGEN_STRONG_INLINE ExpressionType & operator+=(const StorageBase< OtherDerived > &other)
ExpressionType & operator=(const ReturnByValue< OtherDerived > &func)
EIGEN_STRONG_INLINE ExpressionType & operator-=(const StorageBase< OtherDerived > &other)
ExpressionType::Scalar Scalar
NoAlias(ExpressionType &expression)
NoAlias< Derived, Eigen::MatrixBase > noalias()
ExpressionType & expression() const