equal
  deleted
  inserted
  replaced
  
    
    
   242       /// This iterator goes through each node.  | 
   242       /// This iterator goes through each node.  | 
   243   | 
   243   | 
   244       /// This iterator goes through each node.  | 
   244       /// This iterator goes through each node.  | 
   245       /// Its usage is quite simple, for example you can count the number  | 
   245       /// Its usage is quite simple, for example you can count the number  | 
   246       /// of nodes in graph \c g of type \c Graph like this:  | 
   246       /// of nodes in graph \c g of type \c Graph like this:  | 
   247       /// \code  | 
   247       ///\code  | 
   248       /// int count=0;  | 
   248       /// int count=0;  | 
   249       /// for (Graph::NodeIt n(g); n!=INVALID; ++n) ++count;  | 
   249       /// for (Graph::NodeIt n(g); n!=INVALID; ++n) ++count;  | 
   250       /// \endcode  | 
   250       ///\endcode  | 
   251       class NodeIt : public Node { | 
   251       class NodeIt : public Node { | 
   252       public:  | 
   252       public:  | 
   253         /// Default constructor  | 
   253         /// Default constructor  | 
   254   | 
   254   | 
   255         /// @warning The default constructor sets the iterator  | 
   255         /// @warning The default constructor sets the iterator  | 
   287       /// This iterator goes through each ANode.  | 
   287       /// This iterator goes through each ANode.  | 
   288   | 
   288   | 
   289       /// This iterator goes through each ANode.  | 
   289       /// This iterator goes through each ANode.  | 
   290       /// Its usage is quite simple, for example you can count the number  | 
   290       /// Its usage is quite simple, for example you can count the number  | 
   291       /// of nodes in graph \c g of type \c Graph like this:  | 
   291       /// of nodes in graph \c g of type \c Graph like this:  | 
   292       /// \code  | 
   292       ///\code  | 
   293       /// int count=0;  | 
   293       /// int count=0;  | 
   294       /// for (Graph::ANodeIt n(g); n!=INVALID; ++n) ++count;  | 
   294       /// for (Graph::ANodeIt n(g); n!=INVALID; ++n) ++count;  | 
   295       /// \endcode  | 
   295       ///\endcode  | 
   296       class ANodeIt : public ANode { | 
   296       class ANodeIt : public ANode { | 
   297       public:  | 
   297       public:  | 
   298         /// Default constructor  | 
   298         /// Default constructor  | 
   299   | 
   299   | 
   300         /// @warning The default constructor sets the iterator  | 
   300         /// @warning The default constructor sets the iterator  | 
   332       /// This iterator goes through each BNode.  | 
   332       /// This iterator goes through each BNode.  | 
   333   | 
   333   | 
   334       /// This iterator goes through each BNode.  | 
   334       /// This iterator goes through each BNode.  | 
   335       /// Its usage is quite simple, for example you can count the number  | 
   335       /// Its usage is quite simple, for example you can count the number  | 
   336       /// of nodes in graph \c g of type \c Graph like this:  | 
   336       /// of nodes in graph \c g of type \c Graph like this:  | 
   337       /// \code  | 
   337       ///\code  | 
   338       /// int count=0;  | 
   338       /// int count=0;  | 
   339       /// for (Graph::BNodeIt n(g); n!=INVALID; ++n) ++count;  | 
   339       /// for (Graph::BNodeIt n(g); n!=INVALID; ++n) ++count;  | 
   340       /// \endcode  | 
   340       ///\endcode  | 
   341       class BNodeIt : public BNode { | 
   341       class BNodeIt : public BNode { | 
   342       public:  | 
   342       public:  | 
   343         /// Default constructor  | 
   343         /// Default constructor  | 
   344   | 
   344   | 
   345         /// @warning The default constructor sets the iterator  | 
   345         /// @warning The default constructor sets the iterator  | 
   423       /// This iterator goes through each undirected edge.  | 
   423       /// This iterator goes through each undirected edge.  | 
   424   | 
   424   | 
   425       /// This iterator goes through each undirected edge of a graph.  | 
   425       /// This iterator goes through each undirected edge of a graph.  | 
   426       /// Its usage is quite simple, for example you can count the number  | 
   426       /// Its usage is quite simple, for example you can count the number  | 
   427       /// of undirected edges in a graph \c g of type \c Graph as follows:  | 
   427       /// of undirected edges in a graph \c g of type \c Graph as follows:  | 
   428       /// \code  | 
   428       ///\code  | 
   429       /// int count=0;  | 
   429       /// int count=0;  | 
   430       /// for(Graph::UEdgeIt e(g); e!=INVALID; ++e) ++count;  | 
   430       /// for(Graph::UEdgeIt e(g); e!=INVALID; ++e) ++count;  | 
   431       /// \endcode  | 
   431       ///\endcode  | 
   432       class UEdgeIt : public UEdge { | 
   432       class UEdgeIt : public UEdge { | 
   433       public:  | 
   433       public:  | 
   434         /// Default constructor  | 
   434         /// Default constructor  | 
   435   | 
   435   | 
   436         /// @warning The default constructor sets the iterator  | 
   436         /// @warning The default constructor sets the iterator  | 
   471       /// of a graph.  | 
   471       /// of a graph.  | 
   472       /// Its usage is quite simple, for example you can compute the  | 
   472       /// Its usage is quite simple, for example you can compute the  | 
   473       /// degree (i.e. count the number  | 
   473       /// degree (i.e. count the number  | 
   474       /// of incident edges of a node \c n  | 
   474       /// of incident edges of a node \c n  | 
   475       /// in graph \c g of type \c Graph as follows.  | 
   475       /// in graph \c g of type \c Graph as follows.  | 
   476       /// \code  | 
   476       ///\code  | 
   477       /// int count=0;  | 
   477       /// int count=0;  | 
   478       /// for(Graph::IncEdgeIt e(g, n); e!=INVALID; ++e) ++count;  | 
   478       /// for(Graph::IncEdgeIt e(g, n); e!=INVALID; ++e) ++count;  | 
   479       /// \endcode  | 
   479       ///\endcode  | 
   480       class IncEdgeIt : public UEdge { | 
   480       class IncEdgeIt : public UEdge { | 
   481       public:  | 
   481       public:  | 
   482         /// Default constructor  | 
   482         /// Default constructor  | 
   483   | 
   483   | 
   484         /// @warning The default constructor sets the iterator  | 
   484         /// @warning The default constructor sets the iterator  | 
   560       /// This iterator goes through each directed edge.  | 
   560       /// This iterator goes through each directed edge.  | 
   561   | 
   561   | 
   562       /// This iterator goes through each edge of a graph.  | 
   562       /// This iterator goes through each edge of a graph.  | 
   563       /// Its usage is quite simple, for example you can count the number  | 
   563       /// Its usage is quite simple, for example you can count the number  | 
   564       /// of edges in a graph \c g of type \c Graph as follows:  | 
   564       /// of edges in a graph \c g of type \c Graph as follows:  | 
   565       /// \code  | 
   565       ///\code  | 
   566       /// int count=0;  | 
   566       /// int count=0;  | 
   567       /// for(Graph::EdgeIt e(g); e!=INVALID; ++e) ++count;  | 
   567       /// for(Graph::EdgeIt e(g); e!=INVALID; ++e) ++count;  | 
   568       /// \endcode  | 
   568       ///\endcode  | 
   569       class EdgeIt : public Edge { | 
   569       class EdgeIt : public Edge { | 
   570       public:  | 
   570       public:  | 
   571         /// Default constructor  | 
   571         /// Default constructor  | 
   572   | 
   572   | 
   573         /// @warning The default constructor sets the iterator  | 
   573         /// @warning The default constructor sets the iterator  | 
   605       /// This iterator goes trough the \e outgoing edges of a certain node  | 
   605       /// This iterator goes trough the \e outgoing edges of a certain node  | 
   606       /// of a graph.  | 
   606       /// of a graph.  | 
   607       /// Its usage is quite simple, for example you can count the number  | 
   607       /// Its usage is quite simple, for example you can count the number  | 
   608       /// of outgoing edges of a node \c n  | 
   608       /// of outgoing edges of a node \c n  | 
   609       /// in graph \c g of type \c Graph as follows.  | 
   609       /// in graph \c g of type \c Graph as follows.  | 
   610       /// \code  | 
   610       ///\code  | 
   611       /// int count=0;  | 
   611       /// int count=0;  | 
   612       /// for (Graph::OutEdgeIt e(g, n); e!=INVALID; ++e) ++count;  | 
   612       /// for (Graph::OutEdgeIt e(g, n); e!=INVALID; ++e) ++count;  | 
   613       /// \endcode  | 
   613       ///\endcode  | 
   614       | 
   614       | 
   615       class OutEdgeIt : public Edge { | 
   615       class OutEdgeIt : public Edge { | 
   616       public:  | 
   616       public:  | 
   617         /// Default constructor  | 
   617         /// Default constructor  | 
   618   | 
   618   | 
   657       /// This iterator goes trough the \e incoming edges of a certain node  | 
   657       /// This iterator goes trough the \e incoming edges of a certain node  | 
   658       /// of a graph.  | 
   658       /// of a graph.  | 
   659       /// Its usage is quite simple, for example you can count the number  | 
   659       /// Its usage is quite simple, for example you can count the number  | 
   660       /// of outgoing edges of a node \c n  | 
   660       /// of outgoing edges of a node \c n  | 
   661       /// in graph \c g of type \c Graph as follows.  | 
   661       /// in graph \c g of type \c Graph as follows.  | 
   662       /// \code  | 
   662       ///\code  | 
   663       /// int count=0;  | 
   663       /// int count=0;  | 
   664       /// for(Graph::InEdgeIt e(g, n); e!=INVALID; ++e) ++count;  | 
   664       /// for(Graph::InEdgeIt e(g, n); e!=INVALID; ++e) ++count;  | 
   665       /// \endcode  | 
   665       ///\endcode  | 
   666   | 
   666   | 
   667       class InEdgeIt : public Edge { | 
   667       class InEdgeIt : public Edge { | 
   668       public:  | 
   668       public:  | 
   669         /// Default constructor  | 
   669         /// Default constructor  | 
   670   | 
   670   |