MorphoGraphX  2.0-1-227
Public Member Functions | Public Attributes | List of all members
mgx::VVGraph< VertexContent, EdgeContent >::single_neighborhood_t Struct Reference

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

#include <VVGraph.hpp>

Public Member Functions

 single_neighborhood_t ()
 
 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. More...
 

Detailed Description

template<typename VertexContent, typename EdgeContent = _EmptyEdgeContent>
struct mgx::VVGraph< VertexContent, EdgeContent >::single_neighborhood_t

Type of the neighborhood of a vertex.

Definition at line 296 of file VVGraph.hpp.

Constructor & Destructor Documentation

◆ single_neighborhood_t() [1/2]

template<typename VertexContent , typename EdgeContent = _EmptyEdgeContent>
mgx::VVGraph< VertexContent, EdgeContent >::single_neighborhood_t::single_neighborhood_t ( )
inline

Definition at line 299 of file VVGraph.hpp.

◆ single_neighborhood_t() [2/2]

template<typename VertexContent , typename EdgeContent = _EmptyEdgeContent>
mgx::VVGraph< VertexContent, EdgeContent >::single_neighborhood_t::single_neighborhood_t ( const single_neighborhood_t copy)
inline

Definition at line 301 of file VVGraph.hpp.

Member Function Documentation

◆ operator=()

template<typename VertexContent , typename EdgeContent = _EmptyEdgeContent>
single_neighborhood_t& mgx::VVGraph< VertexContent, EdgeContent >::single_neighborhood_t::operator= ( const single_neighborhood_t other)
inline

Definition at line 308 of file VVGraph.hpp.

◆ operator==()

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

Equality of two neighborhood.

Only the outgoing edges are compared!

Definition at line 318 of file VVGraph.hpp.

Member Data Documentation

◆ edges

template<typename VertexContent , typename EdgeContent = _EmptyEdgeContent>
edge_list_t mgx::VVGraph< VertexContent, EdgeContent >::single_neighborhood_t::edges

List of the outgoing edges.

Definition at line 306 of file VVGraph.hpp.


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