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

#include <stanford_graph.hpp>

Inheritance diagram for sgb_vertex_iterator:
Collaboration diagram for sgb_vertex_iterator:

Public Member Functions

 sgb_vertex_iterator ()
 
 sgb_vertex_iterator (Vertex *v)
 
Vertex * operator* ()
 
selfoperator++ ()
 
Vertex ** operator-> () const
 

Protected Attributes

Vertex * _v
 

Friends

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

Constructor & Destructor Documentation

sgb_vertex_iterator::sgb_vertex_iterator ( )
inline
sgb_vertex_iterator::sgb_vertex_iterator ( Vertex *  v)
inline

Member Function Documentation

Vertex* sgb_vertex_iterator::operator* ( )
inline

References _v.

self& sgb_vertex_iterator::operator++ ( )
inline

References _v.

Vertex ** boost::dereferenceable< sgb_vertex_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

Vertex* sgb_vertex_iterator::_v
protected

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


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