Wiselib
Public Member Functions | Protected Attributes | Friends
wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::VertexDescriptor::OutEdgeIterator Class Reference

#include <adjacency_list.h>

Inherits wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor.

List of all members.

Public Member Functions

OutEdgeIterator operator++ ()
VertexDescriptor source ()
VertexDescriptor target ()
EdgeData operator* ()
bool operator== (EdgeDescriptor)
bool operator!= (EdgeDescriptor)

Protected Attributes

AdjacencyListg
EdgesSize e

Friends

class AdjacencyList

template<class OsModel_P, typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData, class EData>
class wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::VertexDescriptor::OutEdgeIterator


Member Function Documentation

template<class OsModel_P , typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData , class EData >
bool wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor::operator!= ( EdgeDescriptor  e2) [inherited]
template<class OsModel_P , typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData , class EData >
EData wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor::operator* ( ) [inherited]
template<class OsModel_P , typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData , class EData >
AdjacencyList< OsModel_P, N, M, VData, EData >::VertexDescriptor::OutEdgeIterator wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::VertexDescriptor::OutEdgeIterator::operator++ ( )
template<class OsModel_P , typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData , class EData >
bool wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor::operator== ( EdgeDescriptor  e2) [inherited]
template<class OsModel_P , typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData , class EData >
AdjacencyList< OsModel_P, N, M, VData, EData >::VertexDescriptor wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor::source ( void  ) [inherited]
template<class OsModel_P , typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData , class EData >
AdjacencyList< OsModel_P, N, M, VData, EData >::VertexDescriptor wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor::target ( ) [inherited]

Friends And Related Function Documentation

template<class OsModel_P, typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData, class EData>
friend class AdjacencyList [friend]

Member Data Documentation

template<class OsModel_P, typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData, class EData>
EdgesSize wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor::e [protected, inherited]
template<class OsModel_P, typename OsModel_P::size_t N, typename OsModel_P::size_t M, class VData, class EData>
AdjacencyList& wiselib::AdjacencyList< OsModel_P, N, M, VData, EData >::EdgeDescriptor::g [protected, inherited]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines