COIN-OR::LEMON - Graph Library

Changeset 2329:3f4a04a9b7bf in lemon-0.x for lemon/graph_utils.h


Ignore:
Timestamp:
12/12/06 14:35:52 (17 years ago)
Author:
Balazs Dezso
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@3105
Message:

clone => build renaming

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/graph_utils.h

    r2290 r2329  
    684684    struct GraphCopySelector<
    685685      Graph,
    686       typename enable_if<typename Graph::CloneableTag, void>::type>
     686      typename enable_if<typename Graph::BuildTag, void>::type>
    687687    {
    688688      template <typename Source, typename NodeRefMap, typename EdgeRefMap>
    689689      static void copy(Graph &target, const Source& source,
    690690                       NodeRefMap& nodeRefMap, EdgeRefMap& edgeRefMap) {
    691         target.clone(source, nodeRefMap, edgeRefMap);
     691        target.build(source, nodeRefMap, edgeRefMap);
    692692      }
    693693    };
     
    711711    struct UGraphCopySelector<
    712712      UGraph,
    713       typename enable_if<typename UGraph::CloneableTag, void>::type>
     713      typename enable_if<typename UGraph::BuildTag, void>::type>
    714714    {
    715715      template <typename Source, typename NodeRefMap, typename UEdgeRefMap>
    716716      static void copy(UGraph &target, const Source& source,
    717717                       NodeRefMap& nodeRefMap, UEdgeRefMap& uEdgeRefMap) {
    718         target.clone(source, nodeRefMap, uEdgeRefMap);
     718        target.build(source, nodeRefMap, uEdgeRefMap);
    719719      }
    720720    };
     
    743743    struct BpUGraphCopySelector<
    744744      BpUGraph,
    745       typename enable_if<typename BpUGraph::CloneableTag, void>::type>
     745      typename enable_if<typename BpUGraph::BuildTag, void>::type>
    746746    {
    747747      template <typename Source, typename ANodeRefMap,
     
    750750                       ANodeRefMap& aNodeRefMap, BNodeRefMap& bNodeRefMap,
    751751                       UEdgeRefMap& uEdgeRefMap) {
    752         target.clone(source, aNodeRefMap, bNodeRefMap, uEdgeRefMap);
     752        target.build(source, aNodeRefMap, bNodeRefMap, uEdgeRefMap);
    753753      }
    754754    };
Note: See TracChangeset for help on using the changeset viewer.