STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::handle_left_op< Op, V, A, typename A::deferred_evaluation_accessor_ > Struct Template Reference

Helper function to evaluate the given binary operation Op when the left hand side input parameter is a proxy with support for deferred evaluation (it does not necessarily reference a concrete value yet). More...

Public Member Functions

result_type operator() (proxy< V, A > const &lhs, V const &rhs) const
 

Public Types

typedef result_of::transform_reference< proxy< V, A >, typename result_of::bind2nd< Op, V >::type >::type result_type
 

Detailed Description

template<typename Op, typename V, typename A>
struct stapl::handle_left_op< Op, V, A, typename A::deferred_evaluation_accessor_ >

Helper function to evaluate the given binary operation Op when the left hand side input parameter is a proxy with support for deferred evaluation (it does not necessarily reference a concrete value yet).

Template Parameters
OpBinary operation type.
VReturn type.
AAccessor type used for the proxy.

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