STK++ 0.9.13
STK::hidden::OperatorImpl< Functor, Lhs, Rhs, false > Struct Template Reference

#include <STK_BinarySelector.h>

Public Types

typedef hidden::Traits< Lhs >::Type LType
 
typedef hidden::Traits< Rhs >::Type RType
 
typedef BinaryOperator< Functor, Lhs, RhsResult
 

Static Public Member Functions

static Result const run (ExprBase< Lhs > const &lhs, ExprBase< Rhs > const &rhs)
 

Detailed Description

template<typename Functor, typename Lhs, typename Rhs>
struct STK::hidden::OperatorImpl< Functor, Lhs, Rhs, false >

Definition at line 71 of file STK_BinarySelector.h.

Member Typedef Documentation

◆ LType

template<typename Functor , typename Lhs , typename Rhs >
typedef hidden::Traits<Lhs>::Type STK::hidden::OperatorImpl< Functor, Lhs, Rhs, false >::LType

Definition at line 73 of file STK_BinarySelector.h.

◆ Result

template<typename Functor , typename Lhs , typename Rhs >
typedef BinaryOperator<Functor, Lhs, Rhs> STK::hidden::OperatorImpl< Functor, Lhs, Rhs, false >::Result

Definition at line 76 of file STK_BinarySelector.h.

◆ RType

template<typename Functor , typename Lhs , typename Rhs >
typedef hidden::Traits<Rhs>::Type STK::hidden::OperatorImpl< Functor, Lhs, Rhs, false >::RType

Definition at line 74 of file STK_BinarySelector.h.

Member Function Documentation

◆ run()

template<typename Functor , typename Lhs , typename Rhs >
static Result const STK::hidden::OperatorImpl< Functor, Lhs, Rhs, false >::run ( ExprBase< Lhs > const lhs,
ExprBase< Rhs > const rhs 
)
inlinestatic

Definition at line 78 of file STK_BinarySelector.h.

79 { return Result(lhs.asDerived(), rhs.asDerived());}

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