1.1 --- a/lemon/graph_utils.h Thu Dec 07 16:10:54 2006 +0000
1.2 +++ b/lemon/graph_utils.h Tue Dec 12 13:35:52 2006 +0000
1.3 @@ -683,12 +683,12 @@
1.4 template <typename Graph>
1.5 struct GraphCopySelector<
1.6 Graph,
1.7 - typename enable_if<typename Graph::CloneableTag, void>::type>
1.8 + typename enable_if<typename Graph::BuildTag, void>::type>
1.9 {
1.10 template <typename Source, typename NodeRefMap, typename EdgeRefMap>
1.11 static void copy(Graph &target, const Source& source,
1.12 NodeRefMap& nodeRefMap, EdgeRefMap& edgeRefMap) {
1.13 - target.clone(source, nodeRefMap, edgeRefMap);
1.14 + target.build(source, nodeRefMap, edgeRefMap);
1.15 }
1.16 };
1.17
1.18 @@ -710,12 +710,12 @@
1.19 template <typename UGraph>
1.20 struct UGraphCopySelector<
1.21 UGraph,
1.22 - typename enable_if<typename UGraph::CloneableTag, void>::type>
1.23 + typename enable_if<typename UGraph::BuildTag, void>::type>
1.24 {
1.25 template <typename Source, typename NodeRefMap, typename UEdgeRefMap>
1.26 static void copy(UGraph &target, const Source& source,
1.27 NodeRefMap& nodeRefMap, UEdgeRefMap& uEdgeRefMap) {
1.28 - target.clone(source, nodeRefMap, uEdgeRefMap);
1.29 + target.build(source, nodeRefMap, uEdgeRefMap);
1.30 }
1.31 };
1.32
1.33 @@ -742,14 +742,14 @@
1.34 template <typename BpUGraph>
1.35 struct BpUGraphCopySelector<
1.36 BpUGraph,
1.37 - typename enable_if<typename BpUGraph::CloneableTag, void>::type>
1.38 + typename enable_if<typename BpUGraph::BuildTag, void>::type>
1.39 {
1.40 template <typename Source, typename ANodeRefMap,
1.41 typename BNodeRefMap, typename UEdgeRefMap>
1.42 static void copy(BpUGraph &target, const Source& source,
1.43 ANodeRefMap& aNodeRefMap, BNodeRefMap& bNodeRefMap,
1.44 UEdgeRefMap& uEdgeRefMap) {
1.45 - target.clone(source, aNodeRefMap, bNodeRefMap, uEdgeRefMap);
1.46 + target.build(source, aNodeRefMap, bNodeRefMap, uEdgeRefMap);
1.47 }
1.48 };
1.49