Changeset 713:1993af615e68 in lemon for lemon/concepts/graph_components.h
- Timestamp:
- 05/12/09 16:02:18 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/concepts/graph_components.h
r664 r713 72 72 GraphItem& operator=(const GraphItem&) { return *this; } 73 73 74 /// \brief Assignment operator for INVALID. 75 /// 76 /// This operator makes the item invalid. 77 GraphItem& operator=(Invalid) { return *this; } 78 74 79 /// \brief Equality operator. 75 80 /// … … 97 102 void constraints() { 98 103 _GraphItem i1; 104 i1=INVALID; 99 105 _GraphItem i2 = i1; 100 106 _GraphItem i3 = INVALID; … … 222 228 /// be convertible to the represented edge. 223 229 Edge(const Arc&) {} 224 225 /// \brief Assign an arc to an edge. 226 /// 227 /// This function assigns an arc to an edge. 228 /// Besides the core graph item functionality each arc should 229 /// be convertible to the represented edge. 230 Edge& operator=(const Arc&) { return *this; } 231 }; 230 }; 232 231 233 232 /// \brief Return one end node of an edge. … … 354 353 checkConcept<Base, _Digraph >(); 355 354 typename _Digraph::Node node; 355 node=INVALID; 356 356 int nid = digraph.id(node); 357 357 nid = digraph.id(node); 358 358 node = digraph.nodeFromId(nid); 359 359 typename _Digraph::Arc arc; 360 arc=INVALID; 360 361 int eid = digraph.id(arc); 361 362 eid = digraph.id(arc);
Note: See TracChangeset
for help on using the changeset viewer.