Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time > Class Template Reference

#include <face_iterators.hpp>

Inheritance diagram for boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >:
Collaboration diagram for boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >:

Public Types

typedef graph_traits< Graph >
::vertex_descriptor 
vertex_t
 
typedef graph_traits< Graph >
::edge_descriptor 
edge_t
 
typedef face_iterator< Graph,
FaceHandlesMap, ValueType,
TraversalType, VisitorType,
Time > 
self
 
typedef FaceHandlesMap::value_type face_handle_t
 

Public Member Functions

 face_iterator ()
 
template<typename TraversalSubType >
 face_iterator (face_handle_t anchor_handle, FaceHandlesMap face_handles, TraversalSubType traversal_type)
 
template<typename TraversalSubType >
 face_iterator (vertex_t anchor, FaceHandlesMap face_handles, TraversalSubType traversal_type)
 

Friends

class boost::iterator_core_access
 

Member Typedef Documentation

template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
typedef graph_traits<Graph>::edge_descriptor boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >::edge_t
template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
typedef FaceHandlesMap::value_type boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >::face_handle_t
template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
typedef face_iterator<Graph,FaceHandlesMap,ValueType,TraversalType,VisitorType,Time> boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >::self
template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
typedef graph_traits<Graph>::vertex_descriptor boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >::vertex_t

Constructor & Destructor Documentation

template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >::face_iterator ( )
inline
template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
template<typename TraversalSubType >
boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >::face_iterator ( face_handle_t  anchor_handle,
FaceHandlesMap  face_handles,
TraversalSubType  traversal_type 
)
inline
template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
template<typename TraversalSubType >
boost::face_iterator< Graph, FaceHandlesMap, ValueType, TraversalType, VisitorType, Time >::face_iterator ( vertex_t  anchor,
FaceHandlesMap  face_handles,
TraversalSubType  traversal_type 
)
inline

Friends And Related Function Documentation

template<typename Graph, typename FaceHandlesMap, typename ValueType, typename TraversalType, typename VisitorType, typename Time>
friend class boost::iterator_core_access
friend

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