ei_traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > > Struct Template Reference

#include <CwiseBinaryOp.h>

List of all members.

Public Types

enum  {
  LhsCoeffReadCost = _LhsNested::CoeffReadCost, RhsCoeffReadCost = _RhsNested::CoeffReadCost, LhsFlags = _LhsNested::Flags, RhsFlags = _RhsNested::Flags,
  RowsAtCompileTime = Lhs::RowsAtCompileTime, ColsAtCompileTime = Lhs::ColsAtCompileTime, MaxRowsAtCompileTime = Lhs::MaxRowsAtCompileTime, MaxColsAtCompileTime = Lhs::MaxColsAtCompileTime,
  Flags, CoeffReadCost = LhsCoeffReadCost + RhsCoeffReadCost + ei_functor_traits<BinaryOp>::Cost
}
typedef ei_unref< LhsNested >::type _LhsNested
typedef ei_unref< RhsNested >::type _RhsNested
typedef Lhs::Nested LhsNested
typedef Rhs::Nested RhsNested
typedef ei_result_of< BinaryOp(typename
Lhs::Scalar, typename
Rhs::Scalar) >::type 
Scalar

Detailed Description

template<typename BinaryOp, typename Lhs, typename Rhs>
struct ei_traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >

Definition at line 47 of file CwiseBinaryOp.h.


Member Typedef Documentation

template<typename BinaryOp , typename Lhs , typename Rhs >
typedef ei_unref<LhsNested>::type ei_traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >::_LhsNested

Definition at line 59 of file CwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs >
typedef ei_unref<RhsNested>::type ei_traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >::_RhsNested

Definition at line 60 of file CwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs >
typedef Lhs::Nested ei_traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >::LhsNested

Definition at line 57 of file CwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs >
typedef Rhs::Nested ei_traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >::RhsNested

Definition at line 58 of file CwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs >
typedef ei_result_of< BinaryOp( typename Lhs::Scalar, typename Rhs::Scalar ) >::type ei_traits< CwiseBinaryOp< BinaryOp, Lhs, Rhs > >::Scalar

Definition at line 56 of file CwiseBinaryOp.h.


Member Enumeration Documentation

template<typename BinaryOp , typename Lhs , typename Rhs >
anonymous enum
Enumerator:
LhsCoeffReadCost 
RhsCoeffReadCost 
LhsFlags 
RhsFlags 
RowsAtCompileTime 
ColsAtCompileTime 
MaxRowsAtCompileTime 
MaxColsAtCompileTime 
Flags 
CoeffReadCost 

Definition at line 61 of file CwiseBinaryOp.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:03 2013