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

Iterator to all k-subsets of given collection. More...

#include <subset_iterator.hpp>

Inheritance diagram for paal::data_structures::subsets_iterator< k, Iterator, Joiner >:

Public Member Functions

 subsets_iterator (Iterator begin, Iterator end, Joiner joiner=Joiner{})
 constructor More...
 
 subsets_iterator ()=default
 default constructor represents end of the range
 

Friends

class boost::iterator_core_access
 

Detailed Description

template<int k, typename Iterator, typename Joiner = make_tuple>
class paal::data_structures::subsets_iterator< k, Iterator, Joiner >

Iterator to all k-subsets of given collection.

Template Parameters
Iterator
k
Joiner

Definition at line 248 of file subset_iterator.hpp.

Constructor & Destructor Documentation

template<int k, typename Iterator , typename Joiner = make_tuple>
paal::data_structures::subsets_iterator< k, Iterator, Joiner >::subsets_iterator ( Iterator  begin,
Iterator  end,
Joiner  joiner = Joiner{} 
)
inline

constructor

Parameters
begin
end
joiner

Definition at line 267 of file subset_iterator.hpp.


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