Type of the neighborhood of a vertex. More...
#include <vvgraph.h>
Inherits graph::__vvgraph_VertexCache< VVGRAPH_COMPACT_VERTEX, VVGraph, single_neighborhood_t >.
Public Types | |
typedef __vvgraph_VertexCache < VVGRAPH_COMPACT_VERTEX, VVGraph, single_neighborhood_t > | base |
Public Member Functions | |
bool | operator== (const single_neighborhood_t &other) const |
Equality of two neighborhood. | |
single_neighborhood_t (const single_neighborhood_t ©) | |
Public Attributes | |
edge_list_t | edges |
List of the outgoing edges. | |
const vertex_t * | flagged |
Iterator toward the flagged neighbor. | |
in_edges_t | in_edges |
Set of the sources of the incoming edges. |
Type of the neighborhood of a vertex.
Definition at line 508 of file vvgraph.h.
bool graph::VVGraph< VertexContent, EdgeContent, compact >::single_neighborhood_t::operator== | ( | const single_neighborhood_t & | other | ) | const [inline] |
Equality of two neighborhood.
Only the outgoing edges are compared!
Definition at line 556 of file vvgraph.h.
References graph::VVGraph< VertexContent, EdgeContent, compact >::single_neighborhood_t::edges.
00557 { 00558 return edges == other.edges; 00559 }
edge_list_t graph::VVGraph< VertexContent, EdgeContent, compact >::single_neighborhood_t::edges |
List of the outgoing edges.
Definition at line 539 of file vvgraph.h.
Referenced by graph::VVGraph< VertexContent, EdgeContent, compact >::single_neighborhood_t::operator==().
const vertex_t* graph::VVGraph< VertexContent, EdgeContent, compact >::single_neighborhood_t::flagged |
in_edges_t graph::VVGraph< VertexContent, EdgeContent, compact >::single_neighborhood_t::in_edges |