diff --git a/include/boost/graph/planar_detail/face_iterators.hpp b/include/boost/graph/planar_detail/face_iterators.hpp index 8e735a12..2cd1df5e 100644 --- a/include/boost/graph/planar_detail/face_iterators.hpp +++ b/include/boost/graph/planar_detail/face_iterators.hpp @@ -10,6 +10,7 @@ #define __FACE_ITERATORS_HPP__ #include +#include #include namespace boost @@ -61,18 +62,16 @@ namespace boost - template - struct edge_storage; + template + struct edge_storage + {}; template - struct edge_storage ::edge_descriptor> + struct edge_storage { typename graph_traits::edge_descriptor value; }; - template - struct edge_storage ::vertex_descriptor> - {}; @@ -271,7 +270,7 @@ namespace boost vertex_t m_lead; vertex_t m_follow; - edge_storage m_edge; + edge_storage::value > m_edge; FaceHandlesMap m_face_handles; };