Changeset 666:1993af615e68 in lemon1.2 for lemon
 Timestamp:
 05/12/09 16:02:18 (14 years ago)
 Branch:
 default
 Phase:
 public
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

lemon/concepts/graph_components.h
r617 r666 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.