equal
deleted
inserted
replaced
623 class Edge; |
623 class Edge; |
624 class OutEdgeIt; |
624 class OutEdgeIt; |
625 friend class Edge; |
625 friend class Edge; |
626 friend class OutEdgeIt; |
626 friend class OutEdgeIt; |
627 |
627 |
|
628 //template<typename T> class NodeMap; |
|
629 template<typename T> class EdgeMap; |
|
630 |
628 typedef typename GraphWrapper<Graph>::Node Node; |
631 typedef typename GraphWrapper<Graph>::Node Node; |
629 typedef typename GraphWrapper<Graph>::NodeIt NodeIt; |
632 typedef typename GraphWrapper<Graph>::NodeIt NodeIt; |
|
633 |
630 class Edge : public Graph::Edge { |
634 class Edge : public Graph::Edge { |
631 friend class BidirGraphWrapper<Graph>; |
635 friend class BidirGraphWrapper<Graph>; |
|
636 ///\bug ez nem is kell |
|
637 //template<typename T> friend class NodeMap; |
|
638 template<typename T> friend class EdgeMap; |
632 protected: |
639 protected: |
633 bool backward; //true, iff backward |
640 bool backward; //true, iff backward |
634 // typename Graph::Edge e; |
641 // typename Graph::Edge e; |
635 public: |
642 public: |
636 Edge() { } |
643 Edge() { } |