Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Types
Eigen::Ref< const TPlainObjectType, Options, StrideType > Class Template Reference

#include <Ref.h>

Inheritance diagram for Eigen::Ref< const TPlainObjectType, Options, StrideType >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef RefBase< RefBase

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< RefTraits

Detailed Description

template<typename TPlainObjectType, int Options, typename StrideType>
class Eigen::Ref< const TPlainObjectType, Options, StrideType >

Definition at line 229 of file Ref.h.


Member Typedef Documentation

template<typename TPlainObjectType , int Options, typename StrideType >
typedef RefBase<Ref> Eigen::Ref< const TPlainObjectType, Options, StrideType >::Base

Reimplemented from Eigen::RefBase< Ref< const TPlainObjectType, Options, StrideType > >.

Definition at line 235 of file Ref.h.

template<typename TPlainObjectType , int Options, typename StrideType >
typedef internal::traits<Ref> Eigen::Ref< const TPlainObjectType, Options, StrideType >::Traits [private]

Definition at line 232 of file Ref.h.


Constructor & Destructor Documentation

template<typename TPlainObjectType , int Options, typename StrideType >
template<typename Derived >
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]

Definition at line 239 of file Ref.h.


Member Function Documentation

template<typename TPlainObjectType , int Options, typename StrideType >
template<typename Expression >
void Eigen::Ref< const TPlainObjectType, Options, StrideType >::construct ( const Expression &  expr,
internal::true_type   
) [inline, protected]

Definition at line 251 of file Ref.h.

template<typename TPlainObjectType , int Options, typename StrideType >
template<typename Expression >
void Eigen::Ref< const TPlainObjectType, Options, StrideType >::construct ( const Expression &  expr,
internal::false_type   
) [inline, protected]

Definition at line 257 of file Ref.h.


Member Data Documentation

template<typename TPlainObjectType , int Options, typename StrideType >
TPlainObjectType Eigen::Ref< const TPlainObjectType, Options, StrideType >::m_object [protected]

Definition at line 264 of file Ref.h.


The documentation for this class was generated from the following file:


turtlebot_exploration_3d
Author(s): Bona , Shawn
autogenerated on Thu Jun 6 2019 21:00:55