1.1 --- a/lemon/graph_reader.h Wed Oct 05 13:17:42 2005 +0000
1.2 +++ b/lemon/graph_reader.h Wed Oct 05 13:18:51 2005 +0000
1.3 @@ -122,8 +122,7 @@
1.4 ///
1.5 /// Construct a new GraphReader. It reads into the given graph
1.6 /// and it uses the given reader as the default skipper.
1.7 - GraphReader(std::istream& _is,
1.8 - typename SmartParameter<Graph>::Type _graph,
1.9 + GraphReader(std::istream& _is, Graph& _graph,
1.10 const DefaultSkipper& _skipper = DefaultSkipper())
1.11 : reader(new LemonReader(_is)), own_reader(true), skipper(_skipper),
1.12 nodeset_reader(*reader, _graph, std::string(), skipper),
1.13 @@ -137,8 +136,7 @@
1.14 ///
1.15 /// Construct a new GraphReader. It reads into the given graph
1.16 /// and it uses the given reader as the default skipper.
1.17 - GraphReader(const std::string& _filename,
1.18 - typename SmartParameter<Graph>::Type _graph,
1.19 + GraphReader(const std::string& _filename, Graph& _graph,
1.20 const DefaultSkipper& _skipper = DefaultSkipper())
1.21 : reader(new LemonReader(_filename)), own_reader(true),
1.22 skipper(_skipper),
1.23 @@ -153,8 +151,7 @@
1.24 ///
1.25 /// Construct a new GraphReader. It reads into the given graph
1.26 /// and it uses the given reader as the default skipper.
1.27 - GraphReader(LemonReader& _reader,
1.28 - typename SmartParameter<Graph>::Type _graph,
1.29 + GraphReader(LemonReader& _reader, Graph& _graph,
1.30 const DefaultSkipper& _skipper = DefaultSkipper())
1.31 : reader(_reader), own_reader(false), skipper(_skipper),
1.32 nodeset_reader(*reader, _graph, std::string(), skipper),