Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
sgb_adj_iterator Class Reference

#include <stanford_graph.hpp>

Inheritance diagram for sgb_adj_iterator:
Collaboration diagram for sgb_adj_iterator:

Public Member Functions

 sgb_adj_iterator ()
 
 sgb_adj_iterator (Arc *d)
 
Vertex * operator* ()
 
selfoperator++ ()
 
Vertex ** operator-> () const
 

Protected Attributes

Arc * _arc
 

Friends

bool operator== (const self &x, const self &y)
 

Constructor & Destructor Documentation

sgb_adj_iterator::sgb_adj_iterator ( )
inline
sgb_adj_iterator::sgb_adj_iterator ( Arc *  d)
inline

Member Function Documentation

Vertex* sgb_adj_iterator::operator* ( )
inline

References _arc.

self& sgb_adj_iterator::operator++ ( )
inline

References _arc.

Vertex ** boost::dereferenceable< sgb_adj_iterator , Vertex ** , boost::iterator< std::forward_iterator_tag, Vertex *, std::ptrdiff_t, Vertex **, Vertex * > >::operator-> ( ) const
inlineinherited

Friends And Related Function Documentation

bool operator== ( const self x,
const self y 
)
friend

Member Data Documentation

Arc* sgb_adj_iterator::_arc
protected

Referenced by operator*(), and operator++().


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