-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Dave !
On Tuesday 15 July 2003 00:31, David Abrahams wrote:
> Thoughts?
>
> Who's going to fix up the graph library?
I've attached the diff of a quick hack to get the BGL LEDA-Graph adaptor
to compile again.
I don't now whether this works, because I just got VC7.1 which should
enable me to use the power of boost on our legacy LEDA Graphs.
The are also problems with <boost/property_map_iterator.hpp>,
which is needed by <boost/graph/property_iter_range.hpp>
There is something along
struct lvalue_pmap_iter_policies : public default_iterator_policies
in this file, so it broke when the default_iterator_policies
dissappeared.
I had Thomas Witt take a look at it, but he did see no quick way to fix
this. And being a boost beginner myself, I'm unable to fix this.
(beside having problems accessing SF ...)
Yours, J�rgen
- --
* Dipl.-Math. J�rgen Hunold ! Institut f�r Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universit�t Hannover
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* [EMAIL PROTECTED] ! www.ive.uni-hannover.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQE/Fq+oljbJ/LLrxrYRAgrbAKClagfiTE3Nzi6cDh9P90oQ2sUweQCg4AeS
IyrPxo+rA05wZOfaaxUcxS4=
=WI+a
-----END PGP SIGNATURE-----
Index: boost/graph/leda_graph.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/graph/leda_graph.hpp,v
retrieving revision 1.17
diff -u -3 -p -r1.17 leda_graph.hpp
--- boost/graph/leda_graph.hpp 16 Jul 2002 14:57:08 -0000 1.17
+++ boost/graph/leda_graph.hpp 17 Jul 2003 08:46:34 -0000
@@ -155,29 +155,33 @@ namespace boost {
typedef boost::iterator_adaptor<leda_edge,
boost::leda_adjacency_iterator_policies,
- leda_node, leda_node, const leda_node*,
+ leda_node,
boost::multi_pass_input_iterator_tag,
+ leda_node,
std::ptrdiff_t
> adjacency_iterator;
typedef boost::iterator_adaptor<leda_edge,
boost::leda_out_edge_iterator_policies,
- leda_edge, const leda_edge&, const leda_edge*,
+ leda_edge,
std::forward_iterator_tag,
+ const leda_edge&,
std::ptrdiff_t
> out_edge_iterator;
typedef boost::iterator_adaptor<leda_edge,
boost::leda_in_edge_iterator_policies,
- leda_edge, const leda_edge&, const leda_edge*,
+ leda_edge,
std::forward_iterator_tag,
+ const leda_edge&,
std::ptrdiff_t
> in_edge_iterator;
typedef boost::iterator_adaptor<leda_node,
boost::leda_vertex_iterator_policies< GRAPH<vtype,etype> >,
- leda_node, leda_node, const leda_node*,
+ leda_node,
boost::multi_pass_input_iterator_tag,
+ leda_node,
std::ptrdiff_t
> vertex_iterator;
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost