digiKam
Digikam::Graph< VertexProperties, EdgeProperties >::Edge Class Reference

Public Member Functions

 Edge ()
 
 Edge (const edge_t &e)
 
bool isNull () const
 
 operator const edge_t & () const
 
 operator edge_t & ()
 
Edgeoperator= (const edge_t &other)
 
bool operator== (const edge_t &other) const
 
edge_ttoEdge ()
 
const edge_ttoEdge () const
 

Protected Attributes

edge_t e
 
bool null
 there is not null_edge, we must emulate it More...
 

Constructor & Destructor Documentation

◆ Edge() [1/2]

template<class VertexProperties , class EdgeProperties >
Digikam::Graph< VertexProperties, EdgeProperties >::Edge::Edge ( )
inline

◆ Edge() [2/2]

template<class VertexProperties , class EdgeProperties >
Digikam::Graph< VertexProperties, EdgeProperties >::Edge::Edge ( const edge_t e)
inline

Member Function Documentation

◆ isNull()

◆ operator const edge_t &()

template<class VertexProperties , class EdgeProperties >
Digikam::Graph< VertexProperties, EdgeProperties >::Edge::operator const edge_t & ( ) const
inline

◆ operator edge_t &()

template<class VertexProperties , class EdgeProperties >
Digikam::Graph< VertexProperties, EdgeProperties >::Edge::operator edge_t & ( )
inline

◆ operator=()

template<class VertexProperties , class EdgeProperties >
Edge& Digikam::Graph< VertexProperties, EdgeProperties >::Edge::operator= ( const edge_t other)
inline

◆ operator==()

template<class VertexProperties , class EdgeProperties >
bool Digikam::Graph< VertexProperties, EdgeProperties >::Edge::operator== ( const edge_t other) const
inline

◆ toEdge() [1/2]

template<class VertexProperties , class EdgeProperties >
edge_t& Digikam::Graph< VertexProperties, EdgeProperties >::Edge::toEdge ( )
inline

◆ toEdge() [2/2]

template<class VertexProperties , class EdgeProperties >
const edge_t& Digikam::Graph< VertexProperties, EdgeProperties >::Edge::toEdge ( ) const
inline

Member Data Documentation

◆ e

template<class VertexProperties , class EdgeProperties >
edge_t Digikam::Graph< VertexProperties, EdgeProperties >::Edge::e
protected

◆ null

template<class VertexProperties , class EdgeProperties >
bool Digikam::Graph< VertexProperties, EdgeProperties >::Edge::null
protected

there is not null_edge, we must emulate it


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