All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Types | Public Member Functions | List of all members
paal::utils::xor_functor< FunctorLeft, FunctorRight > Struct Template Reference

xor_functor More...

#include <functors.hpp>

Inheritance diagram for paal::utils::xor_functor< FunctorLeft, FunctorRight >:
paal::utils::lift_binary_operator_functor< FunctorLeft, FunctorRight, not_equal_to >

Public Types

typedef
lift_binary_operator_functor
< FunctorLeft, FunctorRight,
not_equal_to
base
 

Public Member Functions

 xor_functor (FunctorLeft left=FunctorLeft(), FunctorRight right=FunctorRight())
 constructor More...
 
- Public Member Functions inherited from paal::utils::lift_binary_operator_functor< FunctorLeft, FunctorRight, not_equal_to >
 lift_binary_operator_functor (FunctorLeft left=FunctorLeft(), FunctorRight right=FunctorRight(), not_equal_toop=not_equal_to())
 constructor More...
 
auto operator() (Args &&...args) const -> decltype(std::declval< not_equal_to >()(std::declval< FunctorLeft >()(std::forward< Args >(args)...), std::declval< FunctorRight >()(std::forward< Args >(args)...)))
 operator More...
 

Detailed Description

template<typename FunctorLeft, typename FunctorRight>
struct paal::utils::xor_functor< FunctorLeft, FunctorRight >

xor_functor

Definition at line 977 of file functors.hpp.

Constructor & Destructor Documentation

template<typename FunctorLeft , typename FunctorRight >
paal::utils::xor_functor< FunctorLeft, FunctorRight >::xor_functor ( FunctorLeft  left = FunctorLeft(),
FunctorRight  right = FunctorRight() 
)
inline

constructor

Parameters
left
right

Definition at line 988 of file functors.hpp.


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