diff --git a/Infovis/vtkBoostBreadthFirstSearchTree.cxx b/Infovis/vtkBoostBreadthFirstSearchTree.cxx index 13e7cb68c19897a570af658a14d7cbe266fc453a..4d1c3ce5d3d7195c7af02b72542f772b400638fc 100644 --- a/Infovis/vtkBoostBreadthFirstSearchTree.cxx +++ b/Infovis/vtkBoostBreadthFirstSearchTree.cxx @@ -49,11 +49,17 @@ vtkStandardNewMacro(vtkBoostBreadthFirstSearchTree); #if BOOST_VERSION >= 104800 // Boost 1.48.x namespace { - vtkIdType unwrap_edge_id(vtkEdgeType const &e) { + vtkIdType unwrap_edge_id(vtkEdgeType const &e) + { return e.Id; } - vtkIdType unwrap_edge_id(boost::detail::reverse_graph_edge_descriptor<vtkEdgeType> const &e) { + vtkIdType unwrap_edge_id(boost::detail::reverse_graph_edge_descriptor<vtkEdgeType> const &e) + { +# if BOOST_VERSION == 104800 return e.underlying_desc.Id; +# else + return e.underlying_descx.Id; +# endif } } #endif