Changeset 2329:3f4a04a9b7bf in lemon-0.x for lemon/graph_utils.h
- Timestamp:
- 12/12/06 14:35:52 (17 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@3105
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/graph_utils.h
r2290 r2329 684 684 struct GraphCopySelector< 685 685 Graph, 686 typename enable_if<typename Graph:: CloneableTag, void>::type>686 typename enable_if<typename Graph::BuildTag, void>::type> 687 687 { 688 688 template <typename Source, typename NodeRefMap, typename EdgeRefMap> 689 689 static void copy(Graph &target, const Source& source, 690 690 NodeRefMap& nodeRefMap, EdgeRefMap& edgeRefMap) { 691 target. clone(source, nodeRefMap, edgeRefMap);691 target.build(source, nodeRefMap, edgeRefMap); 692 692 } 693 693 }; … … 711 711 struct UGraphCopySelector< 712 712 UGraph, 713 typename enable_if<typename UGraph:: CloneableTag, void>::type>713 typename enable_if<typename UGraph::BuildTag, void>::type> 714 714 { 715 715 template <typename Source, typename NodeRefMap, typename UEdgeRefMap> 716 716 static void copy(UGraph &target, const Source& source, 717 717 NodeRefMap& nodeRefMap, UEdgeRefMap& uEdgeRefMap) { 718 target. clone(source, nodeRefMap, uEdgeRefMap);718 target.build(source, nodeRefMap, uEdgeRefMap); 719 719 } 720 720 }; … … 743 743 struct BpUGraphCopySelector< 744 744 BpUGraph, 745 typename enable_if<typename BpUGraph:: CloneableTag, void>::type>745 typename enable_if<typename BpUGraph::BuildTag, void>::type> 746 746 { 747 747 template <typename Source, typename ANodeRefMap, … … 750 750 ANodeRefMap& aNodeRefMap, BNodeRefMap& bNodeRefMap, 751 751 UEdgeRefMap& uEdgeRefMap) { 752 target. clone(source, aNodeRefMap, bNodeRefMap, uEdgeRefMap);752 target.build(source, aNodeRefMap, bNodeRefMap, uEdgeRefMap); 753 753 } 754 754 };
Note: See TracChangeset
for help on using the changeset viewer.