Public Types |
enum | {
MaxRows = _Lhs::MaxRowsAtCompileTime,
Rows = _Lhs::RowsAtCompileTime,
MaxCols = _Rhs::MaxColsAtCompileTime,
Cols = _Rhs::ColsAtCompileTime,
MaxDepth,
Depth,
LargeThreshold = EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD
} |
enum | { value = 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_select > | selector |
template<typename Lhs, typename Rhs>
struct internal::product_type< Lhs, Rhs >
Definition at line 70 of file Product.h.