Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy > Struct Template Reference

#include <face_handles.hpp>

Collaboration diagram for boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >:

Public Types

typedef graph_traits< Graph >
::vertex_descriptor 
vertex_t
 
typedef graph_traits< Graph >
::edge_descriptor 
edge_t
 
typedef edge_list_storage
< StoreEmbeddingPolicy, edge_t >
::type 
edge_list_storage_t
 

Public Member Functions

 face_handle_impl ()
 
void initialize_old_vertices_dispatch (store_old_handles)
 
void initialize_old_vertices_dispatch (no_old_handles)
 

Public Attributes

vertex_t cached_first_vertex
 
vertex_t cached_second_vertex
 
vertex_t true_first_vertex
 
vertex_t true_second_vertex
 
vertex_t anchor
 
edge_t cached_first_edge
 
edge_t cached_second_edge
 
edge_list_storage
< StoreEmbeddingPolicy, edge_t
edge_list
 
old_handles_storage
< StoreOldHandlesPolicy,
vertex_t, edge_t
old_handles
 

Member Typedef Documentation

template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
typedef edge_list_storage<StoreEmbeddingPolicy, edge_t>::type boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::edge_list_storage_t
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
typedef graph_traits<Graph>::edge_descriptor boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::edge_t
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
typedef graph_traits<Graph>::vertex_descriptor boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::vertex_t

Constructor & Destructor Documentation

template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::face_handle_impl ( )
inline

Member Function Documentation

template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
void boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::initialize_old_vertices_dispatch ( store_old_handles  )
inline
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
void boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::initialize_old_vertices_dispatch ( no_old_handles  )
inline

Member Data Documentation

template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
vertex_t boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::anchor
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
edge_t boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::cached_first_edge
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
vertex_t boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::cached_first_vertex
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
edge_t boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::cached_second_edge
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
vertex_t boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::cached_second_vertex
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
edge_list_storage<StoreEmbeddingPolicy, edge_t> boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::edge_list
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
old_handles_storage<StoreOldHandlesPolicy, vertex_t, edge_t> boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::old_handles
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
vertex_t boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::true_first_vertex
template<typename Graph , typename StoreOldHandlesPolicy , typename StoreEmbeddingPolicy >
vertex_t boost::graph::detail::face_handle_impl< Graph, StoreOldHandlesPolicy, StoreEmbeddingPolicy >::true_second_vertex

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