COIN-OR::LEMON - Graph Library

Ignore:
Timestamp:
07/28/20 21:23:36 (4 years ago)
Author:
Alpar Juttner <alpar@…>
Branch:
default
Phase:
public
Message:

Resolve deprecation warnings of gcc 9 (#633)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/concepts/digraph.h

    r1336 r1432  
    7878        Node(const Node&) { }
    7979
     80        /// Assignment operator
     81
     82        /// Assignment operator.
     83        ///
     84        const Node &operator=(const Node&) { return *this; }
     85
    8086        /// %Invalid constructor \& conversion.
    8187
     
    127133        ///
    128134        NodeIt(const NodeIt& n) : Node(n) { }
     135        /// Assignment operator
     136
     137        /// Assignment operator.
     138        ///
     139        const NodeIt &operator=(const NodeIt&) { return *this; }
     140
    129141        /// %Invalid constructor \& conversion.
    130142
     
    186198        ///
    187199        Arc(const Arc&) { }
     200        /// Assignment operator
     201
     202        /// Assignment operator.
     203        ///
     204        const Arc &operator=(const Arc&) { return *this; }
     205
    188206        /// %Invalid constructor \& conversion.
    189207
     
    236254        ///
    237255        OutArcIt(const OutArcIt& e) : Arc(e) { }
     256        /// Assignment operator
     257
     258        /// Assignment operator.
     259        ///
     260        const OutArcIt &operator=(const OutArcIt&) { return *this; }
    238261        /// %Invalid constructor \& conversion.
    239262
     
    302325        ///
    303326        InArcIt(const InArcIt& e) : Arc(e) { }
     327        /// Assignment operator
     328
     329        /// Assignment operator.
     330        ///
     331        const InArcIt &operator=(const InArcIt&) { return *this; }
     332
    304333        /// %Invalid constructor \& conversion.
    305334
     
    366395        ///
    367396        ArcIt(const ArcIt& e) : Arc(e) { }
     397        /// Assignment operator
     398
     399        /// Assignment operator.
     400        ///
     401        const ArcIt &operator=(const ArcIt&) { return *this; }
     402
    368403        /// %Invalid constructor \& conversion.
    369404
     
    522557        NodeMap(const NodeMap& nm) :
    523558          ReferenceMap<Node, T, T&, const T&>(nm) { }
     559      public:
    524560        ///Assignment operator
     561        NodeMap& operator=(const NodeMap&) {
     562          return *this;
     563        }
     564        ///Template Assignment operator
    525565        template <typename CMap>
    526566        NodeMap& operator=(const CMap&) {
     
    548588          ReferenceMap<Arc, T, T&, const T&>(em) { }
    549589        ///Assignment operator
     590        ArcMap& operator=(const ArcMap&) {
     591          return *this;
     592        }
     593        ///Template Assignment operator
    550594        template <typename CMap>
    551595        ArcMap& operator=(const CMap&) {
Note: See TracChangeset for help on using the changeset viewer.