Public Types | List of all members
eigenpy::get_eigen_base_type< EigenType > Struct Template Reference

#include <fwd.hpp>

Public Types

typedef boost::mpl::if_< boost::is_base_of< Eigen::MatrixBase< EigenType_ >, EigenType_ >, Eigen::MatrixBase< EigenType_ >, void >::type _type
 
typedef remove_const_reference< EigenType >::type EigenType_
 
typedef boost::mpl::if_< boost::is_const< typename boost::remove_reference< EigenType >::type >, const _type, _type >::type type
 

Detailed Description

template<typename EigenType>
struct eigenpy::get_eigen_base_type< EigenType >

Definition at line 134 of file fwd.hpp.

Member Typedef Documentation

◆ _type

template<typename EigenType>
typedef boost::mpl::if_< boost::is_base_of<Eigen::MatrixBase<EigenType_>, EigenType_>, Eigen::MatrixBase<EigenType_> , void >::type eigenpy::get_eigen_base_type< EigenType >::_type

Definition at line 148 of file fwd.hpp.

◆ EigenType_

template<typename EigenType>
typedef remove_const_reference<EigenType>::type eigenpy::get_eigen_base_type< EigenType >::EigenType_

Definition at line 135 of file fwd.hpp.

◆ type

template<typename EigenType>
typedef boost::mpl::if_< boost::is_const<typename boost::remove_reference<EigenType>::type>, const _type, _type>::type eigenpy::get_eigen_base_type< EigenType >::type

Definition at line 152 of file fwd.hpp.


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


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Jun 2 2023 02:10:27