STK++ 0.9.13
|
class allowing to apply the Functor Functor on each columns of an expression. More...
#include <STK_ExprBaseFunctors.h>
Public Types | |
enum | { sizeRows_ = Derived::sizeRows_ , sizeCols_ = Derived::sizeCols_ } |
typedef Derived::Type | Type |
typedef CArrayPoint< Type, sizeCols_ > | Row |
Public Member Functions | |
ApplyFunctorByCol (ExprBase< Derived > const &lhs) | |
constructor | |
Row | operator() () |
Row | operator() (bool option) |
template<class OtherRow > | |
Row | operator() (OtherRow const &value, bool option) |
Protected Attributes | |
Derived const & | lhs_ |
Row | res_ |
class allowing to apply the Functor Functor on each columns of an expression.
Definition at line 131 of file STK_ExprBaseFunctors.h.
typedef CArrayPoint<Type, sizeCols_> STK::ApplyFunctorByCol< Derived, Functor >::Row |
Definition at line 139 of file STK_ExprBaseFunctors.h.
typedef Derived::Type STK::ApplyFunctorByCol< Derived, Functor >::Type |
Definition at line 133 of file STK_ExprBaseFunctors.h.
Enumerator | |
---|---|
sizeRows_ | |
sizeCols_ |
Definition at line 134 of file STK_ExprBaseFunctors.h.
|
inline |
constructor
Definition at line 142 of file STK_ExprBaseFunctors.h.
|
inline |
Definition at line 147 of file STK_ExprBaseFunctors.h.
References STK::ApplyFunctorByCol< Derived, Functor >::lhs_, and STK::ApplyFunctorByCol< Derived, Functor >::res_.
|
inline |
Definition at line 154 of file STK_ExprBaseFunctors.h.
References STK::ApplyFunctorByCol< Derived, Functor >::lhs_, and STK::ApplyFunctorByCol< Derived, Functor >::res_.
|
inline |
Definition at line 162 of file STK_ExprBaseFunctors.h.
References STK::ApplyFunctorByCol< Derived, Functor >::lhs_, STK::ApplyFunctorByCol< Derived, Functor >::res_, and STKRUNTIME_ERROR_NO_ARG.
|
protected |
Definition at line 173 of file STK_ExprBaseFunctors.h.
Referenced by STK::ApplyFunctorByCol< Derived, Functor >::operator()(), STK::ApplyFunctorByCol< Derived, Functor >::operator()(), and STK::ApplyFunctorByCol< Derived, Functor >::operator()().
|
protected |
Definition at line 174 of file STK_ExprBaseFunctors.h.
Referenced by STK::ApplyFunctorByCol< Derived, Functor >::operator()(), STK::ApplyFunctorByCol< Derived, Functor >::operator()(), and STK::ApplyFunctorByCol< Derived, Functor >::operator()().