src/work/alpar/emptygraph.h
changeset 55 75ed9549d34d
parent 54 acd0dc288149
child 56 6f1cdec3949d
equal deleted inserted replaced
2:0d299a4764c6 3:145a5e952873
    28   InEdgeIt &goNext(const InEdgeIt &);
    28   InEdgeIt &goNext(const InEdgeIt &);
    29   OutEdgeIt &goNext(const OutEdgeIt &);
    29   OutEdgeIt &goNext(const OutEdgeIt &);
    30   SymEdgeIt &goNext(const SymEdgeIt &);
    30   SymEdgeIt &goNext(const SymEdgeIt &);
    31   EachEdgeIt &goNext(const EachEdgeIt &);
    31   EachEdgeIt &goNext(const EachEdgeIt &);
    32 
    32 
    33   bool valid(const NodeIt &n);
    33   NodeIt head(const EdgeIt &);
    34   bool valid(const EdgeIt &n);
    34   NodeIt tail(const EdgeIt &);
       
    35   
       
    36   NodeIt aNode(const InEdgeIt &);
       
    37   NodeIt aNode(const OutEdgeIt &);
       
    38   NodeIt aNode(const SymEdgeIt &);
    35 
    39 
    36   void setInvalid(const NodeIt &n);
    40   NodeIt bNode(const InEdgeIt &);
    37   void setInvalid(const EdgeIt &n);
    41   NodeIt bNode(const OutEdgeIt &);
       
    42   NodeIt bNode(const SymEdgeIt &);
       
    43 
       
    44   bool valid(const NodeIt &);
       
    45   bool valid(const EdgeIt &);
       
    46 
       
    47   void setInvalid(const NodeIt &);
       
    48   void setInvalid(const EdgeIt &);
    38   
    49   
    39   NodeIt addNode();
    50   NodeIt addNode();
    40   EdgeIt addEdge(const NodeIt from,const NodeIt to);
    51   EdgeIt addEdge(const NodeIt from,const NodeIt to);
    41     
    52     
    42   void delete(NodeIt n);
    53   void delete(NodeIt n);