CAPD RedHom Library
capd::complex::detail::ComplexGraphImpl< Complex > Class Template Reference

#include <capd/complex/ComplexGraph.h>

Classes

struct  Edge
 
struct  Vertex
 

Public Types

typedef Complex::Id Id
 
typedef complex::ComplexTraits< Complex >::Cell Cell
 

Public Member Functions

 ComplexGraphImpl (Complex &complex)
 
auto vertices ()
 
auto outEdges (const Vertex &v) const
 
size_t size () const
 

Member Typedef Documentation

template<typename Complex >
typedef complex::ComplexTraits<Complex>::Cell capd::complex::detail::ComplexGraphImpl< Complex >::Cell
template<typename Complex >
typedef Complex::Id capd::complex::detail::ComplexGraphImpl< Complex >::Id

Constructor & Destructor Documentation

template<typename Complex >
capd::complex::detail::ComplexGraphImpl< Complex >::ComplexGraphImpl ( Complex &  complex)
inlineexplicit

Member Function Documentation

template<typename Complex >
auto capd::complex::detail::ComplexGraphImpl< Complex >::outEdges ( const Vertex v) const
inline
template<typename Complex >
size_t capd::complex::detail::ComplexGraphImpl< Complex >::size ( ) const
inline
template<typename Complex >
auto capd::complex::detail::ComplexGraphImpl< Complex >::vertices ( )
inline