All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | Friends | List of all members
paal::data_structures::combine_iterator_engine<> Class Template Reference

specialization for empty ranges lists More...

#include <combine_iterator.hpp>

Public Member Functions

bool next ()
 no next configuration More...
 
template<typename F , typename... Args>
auto call (F f, Args &&...args) -> decltype(f(std::forward< Args >(args)...))
 actually calls function f More...
 

Friends

bool operator== (const combine_iterator_engine &left, const combine_iterator_engine &right)
 operator==, always true More...
 

Detailed Description

template<>
class paal::data_structures::combine_iterator_engine<>

specialization for empty ranges lists

Definition at line 119 of file combine_iterator.hpp.

Member Function Documentation

template<typename F , typename... Args>
auto paal::data_structures::combine_iterator_engine<>::call ( F  f,
Args &&...  args 
) -> decltype(f(std::forward<Args>(args)...))
inline

actually calls function f

Template Parameters
F
Args
Parameters
f
args
Returns

Definition at line 139 of file combine_iterator.hpp.

no next configuration

Returns

Definition at line 126 of file combine_iterator.hpp.

Friends And Related Function Documentation

bool operator== ( const combine_iterator_engine<> &  left,
const combine_iterator_engine<> &  right 
)
friend

operator==, always true

Parameters
left
right
Returns

Definition at line 151 of file combine_iterator.hpp.


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