COIN-OR::LEMON - Graph Library

Changeset 1210:da87dbdf3daf in lemon-main for lemon/concepts/bpgraph.h


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/bpgraph.h

    r1130 r1210  
    9696        ///
    9797        Node(const Node&) { }
     98        /// Assignment operator
     99
     100        /// Assignment operator.
     101        ///
     102        const Node &operator=(const Node&) { return *this; }
    98103
    99104        /// %Invalid constructor \& conversion.
     
    144149        ///
    145150        RedNode(const RedNode&) : Node() { }
     151        /// Assignment operator
     152
     153        /// Assignment operator.
     154        ///
     155        const RedNode &operator=(const RedNode&) { return *this; }
    146156
    147157        /// %Invalid constructor \& conversion.
     
    171181        ///
    172182        BlueNode(const BlueNode&) : Node() { }
     183        /// Assignment operator
     184
     185        /// Assignment operator.
     186        ///
     187        const BlueNode &operator=(const BlueNode&) { return *this; }
     188
    173189
    174190        /// %Invalid constructor \& conversion.
     
    201217        ///
    202218        RedNodeIt(const RedNodeIt& n) : RedNode(n) { }
     219        /// Assignment operator
     220
     221        /// Assignment operator.
     222        ///
     223        const RedNodeIt &operator=(const RedNodeIt&) { return *this; }
    203224        /// %Invalid constructor \& conversion.
    204225
     
    260281        ///
    261282        BlueNodeIt(const BlueNodeIt& n) : BlueNode(n) { }
     283        /// Assignment operator
     284
     285        /// Assignment operator.
     286        ///
     287        const BlueNodeIt &operator=(const BlueNodeIt&) { return *this; }
    262288        /// %Invalid constructor \& conversion.
    263289
     
    319345        ///
    320346        NodeIt(const NodeIt& n) : Node(n) { }
     347        /// Assignment operator
     348
     349        /// Assignment operator.
     350        ///
     351        const NodeIt &operator=(const NodeIt&) { return *this; }
    321352        /// %Invalid constructor \& conversion.
    322353
     
    375406        ///
    376407        Edge(const Edge&) { }
     408        /// Assignment operator
     409
     410        /// Assignment operator.
     411        ///
     412        const Edge &operator=(const Edge&) { return *this; }
    377413        /// %Invalid constructor \& conversion.
    378414
     
    423459        ///
    424460        EdgeIt(const EdgeIt& e) : Edge(e) { }
     461        /// Assignment operator
     462
     463        /// Assignment operator.
     464        ///
     465        const EdgeIt &operator=(const EdgeIt&) { return *this; }
    425466        /// %Invalid constructor \& conversion.
    426467
     
    488529        ///
    489530        IncEdgeIt(const IncEdgeIt& e) : Edge(e) { }
     531        /// Assignment operator
     532
     533        /// Assignment operator.
     534        ///
     535        const IncEdgeIt &operator=(const IncEdgeIt&) { return *this; }
    490536        /// %Invalid constructor \& conversion.
    491537
     
    546592        ///
    547593        Arc(const Arc&) { }
     594        /// Assignment operator
     595
     596        /// Assignment operator.
     597        ///
     598        const Arc &operator=(const Arc&) { return *this; }
    548599        /// %Invalid constructor \& conversion.
    549600
     
    600651        ///
    601652        ArcIt(const ArcIt& e) : Arc(e) { }
     653        /// Assignment operator
     654
     655        /// Assignment operator.
     656        ///
     657        const ArcIt &operator=(const ArcIt&) { return *this; }
    602658        /// %Invalid constructor \& conversion.
    603659
     
    665721        ///
    666722        OutArcIt(const OutArcIt& e) : Arc(e) { }
     723        /// Assignment operator
     724
     725        /// Assignment operator.
     726        ///
     727        const OutArcIt &operator=(const OutArcIt&) { return *this; }
    667728        /// %Invalid constructor \& conversion.
    668729
     
    731792        ///
    732793        InArcIt(const InArcIt& e) : Arc(e) { }
     794        /// Assignment operator
     795
     796        /// Assignment operator.
     797        ///
     798        const InArcIt &operator=(const InArcIt&) { return *this; }
    733799        /// %Invalid constructor \& conversion.
    734800
Note: See TracChangeset for help on using the changeset viewer.