InputIterator class for upper_triangle_edge_generator.
More...
#include <upper_triangle_edge_generator.hpp>
havoqgt::upper_triangle_edge_generator::input_iterator_type::input_iterator_type |
( |
uint64_t |
max_vertex, |
|
|
uint64_t |
num_edges, |
|
|
bool |
undirected |
|
) |
| |
|
inline |
havoqgt::upper_triangle_edge_generator::input_iterator_type::input_iterator_type |
( |
uint64_t |
max_vertex, |
|
|
uint64_t |
num_edges, |
|
|
bool |
undirected, |
|
|
uint64_t |
i, |
|
|
uint64_t |
j |
|
) |
| |
|
inline |
havoqgt::upper_triangle_edge_generator::input_iterator_type::input_iterator_type |
( |
| ) |
|
|
private |
edge_type havoqgt::upper_triangle_edge_generator::input_iterator_type::generate_edge |
( |
| ) |
|
|
inlineprivate |
void havoqgt::upper_triangle_edge_generator::input_iterator_type::get_next |
( |
| ) |
|
|
inlineprivate |
bool havoqgt::upper_triangle_edge_generator::input_iterator_type::is_equal |
( |
const input_iterator_type & |
_x | ) |
const |
|
inline |
const edge_type& havoqgt::upper_triangle_edge_generator::input_iterator_type::operator* |
( |
| ) |
const |
|
inline |
input_iterator_type& havoqgt::upper_triangle_edge_generator::input_iterator_type::operator++ |
( |
| ) |
|
|
inline |
input_iterator_type havoqgt::upper_triangle_edge_generator::input_iterator_type::operator++ |
( |
int |
| ) |
|
|
inline |
edge_type* havoqgt::upper_triangle_edge_generator::input_iterator_type::operator-> |
( |
| ) |
|
|
inline |
uint64_t havoqgt::upper_triangle_edge_generator::input_iterator_type::m_count {0} |
|
private |
edge_type havoqgt::upper_triangle_edge_generator::input_iterator_type::m_current |
|
private |
uint64_t havoqgt::upper_triangle_edge_generator::input_iterator_type::m_i |
|
private |
uint64_t havoqgt::upper_triangle_edge_generator::input_iterator_type::m_j |
|
private |
bool havoqgt::upper_triangle_edge_generator::input_iterator_type::m_make_undirected {false} |
|
private |
const uint64_t havoqgt::upper_triangle_edge_generator::input_iterator_type::m_max_vertex |
|
private |
const uint64_t havoqgt::upper_triangle_edge_generator::input_iterator_type::m_num_edges |
|
private |
const bool havoqgt::upper_triangle_edge_generator::input_iterator_type::m_undirected |
|
private |
The documentation for this class was generated from the following file: