Public Types | Private Types | List of all members
Eigen::internal::product_type< Lhs, Rhs > Struct Template Reference

#include <GeneralProduct.h>

Public Types

enum  {
  MaxRows = traits<_Lhs>::MaxRowsAtCompileTime, Rows = traits<_Lhs>::RowsAtCompileTime, MaxCols = traits<_Rhs>::MaxColsAtCompileTime, Cols = traits<_Rhs>::ColsAtCompileTime,
  MaxDepth, Depth
}
 
enum  { value = selector::ret, ret = selector::ret }
 
typedef remove_all< Lhs >::type _Lhs
 
typedef remove_all< Rhs >::type _Rhs
 

Private Types

enum  { rows_select = product_size_category<Rows,MaxRows>::value, cols_select = product_size_category<Cols,MaxCols>::value, depth_select = product_size_category<Depth,MaxDepth>::value }
 
typedef product_type_selector< rows_select, cols_select, depth_selectselector
 

Detailed Description

template<typename Lhs, typename Rhs>
struct Eigen::internal::product_type< Lhs, Rhs >

Definition at line 36 of file GeneralProduct.h.

Member Typedef Documentation

template<typename Lhs, typename Rhs>
typedef remove_all<Lhs>::type Eigen::internal::product_type< Lhs, Rhs >::_Lhs

Definition at line 38 of file GeneralProduct.h.

template<typename Lhs, typename Rhs>
typedef remove_all<Rhs>::type Eigen::internal::product_type< Lhs, Rhs >::_Rhs

Definition at line 39 of file GeneralProduct.h.

template<typename Lhs, typename Rhs>
typedef product_type_selector<rows_select, cols_select, depth_select> Eigen::internal::product_type< Lhs, Rhs >::selector
private

Definition at line 59 of file GeneralProduct.h.

Member Enumeration Documentation

template<typename Lhs, typename Rhs>
anonymous enum
Enumerator
MaxRows 
Rows 
MaxCols 
Cols 
MaxDepth 
Depth 

Definition at line 40 of file GeneralProduct.h.

template<typename Lhs, typename Rhs>
anonymous enum
private
Enumerator
rows_select 
cols_select 
depth_select 

Definition at line 54 of file GeneralProduct.h.

template<typename Lhs, typename Rhs>
anonymous enum
Enumerator
value 
ret 

Definition at line 62 of file GeneralProduct.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:44