Home | History | Annotate | Download | only in Core

Lines Matching refs:ForceAlignedAccess

15 /** \class ForceAlignedAccess
22 * This class is the return type of MatrixBase::forceAlignedAccess()
25 * \sa MatrixBase::forceAlignedAccess()
30 struct traits<ForceAlignedAccess<ExpressionType> > : public traits<ExpressionType>
34 template<typename ExpressionType> class ForceAlignedAccess
35 : public internal::dense_xpr_base< ForceAlignedAccess<ExpressionType> >::type
39 typedef typename internal::dense_xpr_base<ForceAlignedAccess>::type Base;
40 EIGEN_DENSE_PUBLIC_INTERFACE(ForceAlignedAccess)
42 inline ForceAlignedAccess(const ExpressionType& matrix) : m_expression(matrix) {}
99 ForceAlignedAccess& operator=(const ForceAlignedAccess&);
103 * \sa forceAlignedAccessIf(),class ForceAlignedAccess
106 inline const ForceAlignedAccess<Derived>
107 MatrixBase<Derived>::forceAlignedAccess() const
109 return ForceAlignedAccess<Derived>(derived());
113 * \sa forceAlignedAccessIf(), class ForceAlignedAccess
116 inline ForceAlignedAccess<Derived>
117 MatrixBase<Derived>::forceAlignedAccess()
119 return ForceAlignedAccess<Derived>(derived());
123 * \sa forceAlignedAccess(), class ForceAlignedAccess
127 inline typename internal::add_const_on_value_type<typename internal::conditional<Enable,ForceAlignedAccess<Derived>,Derived&>::type>::type
134 * \sa forceAlignedAccess(), class ForceAlignedAccess
138 inline typename internal::conditional<Enable,ForceAlignedAccess<Derived>,Derived&>::type