|
vg
tools for working with variation graphs
|
#include <cluster.hpp>
Public Member Functions | |
| iterator & | operator++ () |
| pair< size_t, size_t > | operator* () const |
| bool | operator== (const iterator &other) const |
| bool | operator!= (const iterator &other) const |
| iterator (const iterator &other)=default | |
Private Member Functions | |
| iterator (const ShuffledPairs &iteratee, size_t start_at) | |
Private Attributes | |
| size_t | permutation_idx |
| size_t | permuted |
| const ShuffledPairs & | iteratee |
Friends | |
| class | ShuffledPairs |
Actual iterator class.
|
default |
|
private |
| bool vg::ShuffledPairs::iterator::operator!= | ( | const iterator & | other | ) | const |
see if two iterators are not equal.
| pair< size_t, size_t > vg::ShuffledPairs::iterator::operator* | ( | ) | const |
Get the pair pointed to.
| ShuffledPairs::iterator & vg::ShuffledPairs::iterator::operator++ | ( | ) |
Advance to the next pair.
| bool vg::ShuffledPairs::iterator::operator== | ( | const iterator & | other | ) | const |
see if two iterators are equal.
|
friend |
|
private |
|
private |
|
private |
1.17.0