Changeset 1202:4fd76139b69e in lemonmain for lemon/path.h
 Timestamp:
 02/17/18 23:44:32 (22 months ago)
 Branch:
 default
 Phase:
 public
 Tags:
 tip
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

lemon/path.h
r1201 r1202 183 183 } 184 184 185 /// \brief The nth arc. 186 /// 187 /// Gives back the nth arc. This operator is just an alias for \ref nth(), 188 /// it runs in O(1) time. 189 /// \pre \c n is in the range <tt>[0..length()  1]</tt>. 190 const Arc& operator[](int n) const { 191 return nth(n); 192 } 193 185 194 /// \brief The first arc of the path 186 195 const Arc& front() const { … … 403 412 } 404 413 414 /// \brief The nth arc. 415 /// 416 /// Gives back the nth arc. This operator is just an alias for \ref nth(), 417 /// it runs in O(1) time. 418 /// \pre \c n is in the range <tt>[0..length()  1]</tt>. 419 const Arc& operator[](int n) const { 420 return data[n]; 421 } 422 405 423 /// \brief The first arc of the path. 406 424 const Arc& front() const { … … 617 635 } 618 636 return ArcIt(*this, node); 637 } 638 639 /// \brief The nth arc. 640 /// 641 /// Looks for the nth arc in O(n) time. This operator is just an alias 642 /// for \ref nth(). 643 /// \pre \c n is in the range <tt>[0..length()  1]</tt>. 644 const Arc& operator[](int n) const { 645 return nth(n); 619 646 } 620 647 … … 967 994 } 968 995 996 /// \brief The nth arc. 997 /// 998 /// Gives back the nth arc. This operator is just an alias for \ref nth(), 999 /// it runs in O(1) time. 1000 /// \pre \c n is in the range <tt>[0..length()  1]</tt>. 1001 const Arc& operator[](int n) const { 1002 return _arcs[n]; 1003 } 1004 969 1005 /// \brief The length of the path. 970 1006 int length() const { return len; }
Note: See TracChangeset
for help on using the changeset viewer.