specialization for k==0 for boundary cases. This class stores iterator pointing to the end of the input collection More...
#include <subset_iterator.hpp>
Public Member Functions | |
| bool | next () const |
| boundary case, does nothing More... | |
| template<typename F , typename... Args> | |
| auto | call (F f, Args &&...args) const -> decltype(f(std::forward< Args >(args)...)) |
| actually calls f for given arguments More... | |
Protected Member Functions | |
| subsets_iterator_engine (Iterator begin, Iterator end) | |
| constructor More... | |
| Iterator | get_begin () |
| get_begin, fake returns m_end More... | |
| Iterator | get_end () |
| get_end, returns end of the input collection More... | |
| void | set_to_end () |
| boundary case, does nothing | |
Friends | |
| bool | operator== (const subsets_iterator_engine &left, const subsets_iterator_engine &right) |
| operator==, always true More... | |
specialization for k==0 for boundary cases. This class stores iterator pointing to the end of the input collection
| Iterator |
Definition at line 151 of file subset_iterator.hpp.
|
inlineprotected |
|
inline |
actually calls f for given arguments
| F | |
| Args |
| f | |
| args |
Definition at line 201 of file subset_iterator.hpp.
|
inlineprotected |
|
inlineprotected |
get_end, returns end of the input collection
Definition at line 175 of file subset_iterator.hpp.
|
inline |
|
friend |
operator==, always true
| left | |
| right |
Definition at line 214 of file subset_iterator.hpp.
1.8.5