src/hugo/graph_wrapper.h
changeset 621 2db02d4a9e6e
parent 612 0856a9a87eb9
child 622 b66a28401f3f
equal deleted inserted replaced
10:68d2200a9968 11:49831de26f9b
   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() { }