COIN-OR::LEMON - Graph Library

Changeset 516:dab9e610e37d in lemon-1.2 for lemon


Ignore:
Timestamp:
02/20/09 18:43:34 (15 years ago)
Author:
Peter Kovacs <kpeter@…>
Branch:
default
Phase:
public
Message:

Fixes in adaptors.h to compile on AIX

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/adaptors.h

    r512 r516  
    31963196      void set(const Arc& key, const V& val) {
    31973197        if (SplitNodesBase<DGR>::origArc(key)) {
    3198           _arc_map.set(key._item.first(), val);
     3198          _arc_map.set(static_cast<const DigraphArc&>(key), val);
    31993199        } else {
    3200           _node_map.set(key._item.second(), val);
     3200          _node_map.set(static_cast<const DigraphNode&>(key), val);
    32013201        }
    32023202      }
     
    32043204      ReturnValue operator[](const Arc& key) {
    32053205        if (SplitNodesBase<DGR>::origArc(key)) {
    3206           return _arc_map[key._item.first()];
     3206          return _arc_map[static_cast<const DigraphArc&>(key)];
    32073207        } else {
    3208           return _node_map[key._item.second()];
     3208          return _node_map[static_cast<const DigraphNode&>(key)];
    32093209        }
    32103210      }
     
    32123212      ConstReturnValue operator[](const Arc& key) const {
    32133213        if (SplitNodesBase<DGR>::origArc(key)) {
    3214           return _arc_map[key._item.first()];
     3214          return _arc_map[static_cast<const DigraphArc&>(key)];
    32153215        } else {
    3216           return _node_map[key._item.second()];
     3216          return _node_map[static_cast<const DigraphNode&>(key)];
    32173217        }
    32183218      }
Note: See TracChangeset for help on using the changeset viewer.