equal
  deleted
  inserted
  replaced
  
    
    
    75       bool empty() const { return true;} | 
    75       bool empty() const { return true;} | 
    76   | 
    76   | 
    77       /// Resets the path to an empty path.  | 
    77       /// Resets the path to an empty path.  | 
    78       void clear() {} | 
    78       void clear() {} | 
    79   | 
    79   | 
    80       /// \brief Lemon style iterator for path arcs  | 
    80       /// \brief LEMON style iterator for path arcs  | 
    81       ///  | 
    81       ///  | 
    82       /// This class is used to iterate on the arcs of the paths.  | 
    82       /// This class is used to iterate on the arcs of the paths.  | 
    83       class ArcIt { | 
    83       class ArcIt { | 
    84       public:  | 
    84       public:  | 
    85         /// Default constructor  | 
    85         /// Default constructor  | 
   198     ///  | 
   198     ///  | 
   199     /// The main purpose of this concept is that the shortest path  | 
   199     /// The main purpose of this concept is that the shortest path  | 
   200     /// algorithms can enumerate easily the arcs in reverse order.  | 
   200     /// algorithms can enumerate easily the arcs in reverse order.  | 
   201     /// If we would like to give back a real path from these  | 
   201     /// If we would like to give back a real path from these  | 
   202     /// algorithms then we should create a temporarly path object. In  | 
   202     /// algorithms then we should create a temporarly path object. In  | 
   203     /// Lemon such algorithms gives back a path dumper what can  | 
   203     /// LEMON such algorithms gives back a path dumper what can  | 
   204     /// assigned to a real path and the dumpers can be implemented as  | 
   204     /// assigned to a real path and the dumpers can be implemented as  | 
   205     /// an adaptor class to the predecessor map.  | 
   205     /// an adaptor class to the predecessor map.  | 
   206   | 
   206   | 
   207     /// \tparam _Digraph  The digraph type in which the path is.  | 
   207     /// \tparam _Digraph  The digraph type in which the path is.  | 
   208     ///  | 
   208     ///  | 
   230       /// is provided in the path dumper. In this case instead of the  | 
   230       /// is provided in the path dumper. In this case instead of the  | 
   231       /// ArcIt the RevArcIt iterator should be implemented in the  | 
   231       /// ArcIt the RevArcIt iterator should be implemented in the  | 
   232       /// dumper.  | 
   232       /// dumper.  | 
   233       typedef False RevPathTag;  | 
   233       typedef False RevPathTag;  | 
   234   | 
   234   | 
   235       /// \brief Lemon style iterator for path arcs  | 
   235       /// \brief LEMON style iterator for path arcs  | 
   236       ///  | 
   236       ///  | 
   237       /// This class is used to iterate on the arcs of the paths.  | 
   237       /// This class is used to iterate on the arcs of the paths.  | 
   238       class ArcIt { | 
   238       class ArcIt { | 
   239       public:  | 
   239       public:  | 
   240         /// Default constructor  | 
   240         /// Default constructor  | 
   257         /// Comparison operator  | 
   257         /// Comparison operator  | 
   258         bool operator<(const ArcIt&) const {return false;} | 
   258         bool operator<(const ArcIt&) const {return false;} | 
   259   | 
   259   | 
   260       };  | 
   260       };  | 
   261   | 
   261   | 
   262       /// \brief Lemon style iterator for path arcs  | 
   262       /// \brief LEMON style iterator for path arcs  | 
   263       ///  | 
   263       ///  | 
   264       /// This class is used to iterate on the arcs of the paths in  | 
   264       /// This class is used to iterate on the arcs of the paths in  | 
   265       /// reverse direction.  | 
   265       /// reverse direction.  | 
   266       class RevArcIt { | 
   266       class RevArcIt { | 
   267       public:  | 
   267       public:  |