#include <Ref.h>
Public Types | |
typedef RefBase< Ref > | Base |
Public Member Functions | |
template<typename Derived > | |
Ref (const DenseBase< Derived > &expr, typename internal::enable_if< bool(Traits::template match< Derived >::ScalarTypeMatch), Derived >::type *=0) | |
Protected Member Functions | |
template<typename Expression > | |
void | construct (const Expression &expr, internal::true_type) |
template<typename Expression > | |
void | construct (const Expression &expr, internal::false_type) |
Protected Attributes | |
TPlainObjectType | m_object |
Private Types | |
typedef internal::traits< Ref > | Traits |
typedef RefBase<Ref> Eigen::Ref< const TPlainObjectType, Options, StrideType >::Base |
Reimplemented from Eigen::RefBase< Ref< const TPlainObjectType, Options, StrideType > >.
typedef internal::traits<Ref> Eigen::Ref< const TPlainObjectType, Options, StrideType >::Traits [private] |
Eigen::Ref< const TPlainObjectType, Options, StrideType >::Ref | ( | const DenseBase< Derived > & | expr, |
typename internal::enable_if< bool(Traits::template match< Derived >::ScalarTypeMatch), Derived >::type * | = 0 |
||
) | [inline] |
void Eigen::Ref< const TPlainObjectType, Options, StrideType >::construct | ( | const Expression & | expr, |
internal::true_type | |||
) | [inline, protected] |
void Eigen::Ref< const TPlainObjectType, Options, StrideType >::construct | ( | const Expression & | expr, |
internal::false_type | |||
) | [inline, protected] |
TPlainObjectType Eigen::Ref< const TPlainObjectType, Options, StrideType >::m_object [protected] |