Public Member Functions | List of all members
DependencyGraph< VertexT, EdgeT, GraphT >::const_iterator Class Reference

The DependencyGraph const iterator. More...

#include <DependencyGraph.hpp>

Public Member Functions

 const_iterator (const const_iterator &copy)
 Create an iterator by copying the supplied iterator. More...
 
bool operator!= (const const_iterator &rhs) const
 returns true if the current iterator is not equal to the supplied iterator. More...
 
const VertexT & operator* () const
 Dereference the iterator in order to obtain the object pointed to. More...
 
const_iterator operator++ (int)
 Increment the iterator (post increment). More...
 
const_iteratoroperator++ ()
 Increment the iterator. More...
 
const VertexT & operator-> () const
 Dereference the iterator in order to obtain the object pointed to. More...
 
const_iteratoroperator= (const const_iterator &copy)
 Set the current iterator to a copy of the supplied iterator. More...
 
bool operator== (const const_iterator &rhs) const
 returns true if the current iterator is equal to the supplied iterator. More...
 

Detailed Description

template<typename VertexT = boost::no_property, typename EdgeT = boost::no_property, typename GraphT = boost::no_property>
class Balau::Container::DependencyGraph< VertexT, EdgeT, GraphT >::const_iterator

The DependencyGraph const iterator.

Constructor & Destructor Documentation

◆ const_iterator()

const_iterator ( const const_iterator copy)
inline

Create an iterator by copying the supplied iterator.

Member Function Documentation

◆ operator!=()

bool operator!= ( const const_iterator rhs) const
inline

returns true if the current iterator is not equal to the supplied iterator.

◆ operator*()

const VertexT& operator* ( ) const
inline

Dereference the iterator in order to obtain the object pointed to.

◆ operator++() [1/2]

const_iterator operator++ ( int  )
inline

Increment the iterator (post increment).

◆ operator++() [2/2]

const_iterator& operator++ ( )
inline

Increment the iterator.

◆ operator->()

const VertexT& operator-> ( ) const
inline

Dereference the iterator in order to obtain the object pointed to.

◆ operator=()

const_iterator& operator= ( const const_iterator copy)
inline

Set the current iterator to a copy of the supplied iterator.

◆ operator==()

bool operator== ( const const_iterator rhs) const
inline

returns true if the current iterator is equal to the supplied iterator.


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