STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Related Functions
stapl::non_commutative_wrapper< BinaryOperation > Class Template Reference

Wrapper class for a non-commutative binary operator. More...

Public Member Functions

template<typename T >
 non_commutative_wrapper (T &&op) noexcept
 

Related Functions

(Note that these are not member functions.)

template<typename BinaryOperation >
constexpr non_commutative_wrapper< typename std::decay< BinaryOperation >::type > non_commutative (BinaryOperation &&op) noexcept
 Declares binary operator op as non-commutative. More...
 
template<typename R , typename T1 , typename T2 >
constexpr non_commutative_wrapper< R(T1, T2)> non_commutative (R(*f)(T1, T2)) noexcept
 Declares function f as non-commutative. More...
 

Detailed Description

template<typename BinaryOperation>
class stapl::non_commutative_wrapper< BinaryOperation >

Wrapper class for a non-commutative binary operator.

()

See also
non_commutative

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