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

#include <metis.hpp>

Public Types

typedef std::input_iterator_tag iterator_category
 
typedef std::pair
< vertices_size_type,
vertices_size_type
value_type
 
typedef const value_typereference
 
typedef const value_typepointer
 
typedef std::ptrdiff_t difference_type
 

Public Member Functions

edge_iteratoroperator++ ()
 
postincrement_proxy operator++ (int)
 
reference operator* () const
 
pointer operator-> () const
 

Friends

class metis_reader
 
bool operator== (edge_iterator, edge_iterator)
 
bool operator!= (edge_iterator, edge_iterator)
 

Member Typedef Documentation

typedef std::ptrdiff_t boost::graph::metis_reader::edge_iterator::difference_type
typedef std::input_iterator_tag boost::graph::metis_reader::edge_iterator::iterator_category
typedef const value_type* boost::graph::metis_reader::edge_iterator::pointer
typedef const value_type& boost::graph::metis_reader::edge_iterator::reference
typedef std::pair<vertices_size_type, vertices_size_type> boost::graph::metis_reader::edge_iterator::value_type

Member Function Documentation

reference boost::graph::metis_reader::edge_iterator::operator* ( ) const
inline
metis_reader::edge_iterator & boost::graph::metis_reader::edge_iterator::operator++ ( )
inline
metis_reader::edge_iterator::postincrement_proxy boost::graph::metis_reader::edge_iterator::operator++ ( int  )
inline
pointer boost::graph::metis_reader::edge_iterator::operator-> ( ) const
inline

Friends And Related Function Documentation

friend class metis_reader
friend
bool operator== ( metis_reader::edge_iterator  x,
metis_reader::edge_iterator  y 
)
friend

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