MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
mgx::graph::VVGraph< VertexContent, EdgeContent, Alloc >::single_neighborhood_t Struct Reference

Type of the neighborhood of a vertex. More...

#include <VVGraph.hpp>

Public Member Functions

 single_neighborhood_t (const single_neighborhood_t &copy)
 
single_neighborhood_toperator= (const single_neighborhood_t &other)
 
bool operator== (const single_neighborhood_t &other) const
 Equality of two neighborhood. More...
 

Public Attributes

edge_list_t edges
 List of the outgoing edges.
 
in_edges_t in_edges
 Set of the sources of the incoming edges.
 
const vertex_tflagged
 Iterator toward the flagged neighbor.
 

Detailed Description

template<typename VertexContent, typename EdgeContent = _EmptyEdgeContent, typename Alloc = std::allocator<VertexContent>>
struct mgx::graph::VVGraph< VertexContent, EdgeContent, Alloc >::single_neighborhood_t

Type of the neighborhood of a vertex.

Member Function Documentation

template<typename VertexContent, typename EdgeContent = _EmptyEdgeContent, typename Alloc = std::allocator<VertexContent>>
bool mgx::graph::VVGraph< VertexContent, EdgeContent, Alloc >::single_neighborhood_t::operator== ( const single_neighborhood_t other) const
inline

Equality of two neighborhood.

Only the outgoing edges are compared!


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