src/work/marci/leda/leda_graph_wrapper.h
changeset 466 cd40ecf4d2a9
parent 446 77ef5c7a57d9
child 473 2cef25dcde3f
equal deleted inserted replaced
1:7bfc7c6f02d7 2:0b32d541c8cf
    51     LedaGraphWrapper(const LedaGraphWrapper &G) : _graph(G._graph) { }
    51     LedaGraphWrapper(const LedaGraphWrapper &G) : _graph(G._graph) { }
    52 
    52 
    53     template <typename T> class NodeMap;
    53     template <typename T> class NodeMap;
    54     template <typename T> class EdgeMap;
    54     template <typename T> class EdgeMap;
    55 
    55 
       
    56     class Node;
       
    57     class NodeIt;
       
    58     class Edge;
       
    59     class EdgeIt;
       
    60     class OutEdgeIt;
       
    61     class InEdgeIt;
       
    62 
    56     /// The base type of the node iterators.
    63     /// The base type of the node iterators.
    57     class Node {
    64     class Node {
    58       friend class LedaGraphWrapper;
    65       friend class LedaGraphWrapper<Graph>;
    59       //friend class Edge;
    66       //friend class Edge;
    60       friend class EdgeIt;
    67       friend class EdgeIt;
    61       friend class InEdgeIt;
    68       friend class InEdgeIt;
    62       friend class OutEdgeIt;
    69       friend class OutEdgeIt;
    63     protected:
    70     protected: