lemon/bits/clearable_graph_extender.h
changeset 1909 2d806130e700
parent 1842 8abf74160dc4
child 1910 f95eea8c34b0
     1.1 --- a/lemon/bits/clearable_graph_extender.h	Thu Jan 26 06:44:22 2006 +0000
     1.2 +++ b/lemon/bits/clearable_graph_extender.h	Thu Jan 26 15:42:13 2006 +0000
     1.3 @@ -42,35 +42,35 @@
     1.4    };
     1.5  
     1.6    template <typename _Base> 
     1.7 -  class ClearableUndirGraphExtender : public _Base {
     1.8 +  class ClearableUGraphExtender : public _Base {
     1.9    public:
    1.10  
    1.11 -    typedef ClearableUndirGraphExtender Graph;
    1.12 +    typedef ClearableUGraphExtender Graph;
    1.13      typedef _Base Parent;
    1.14      typedef typename Parent::Node Node;
    1.15 -    typedef typename Parent::UndirEdge UndirEdge;
    1.16 +    typedef typename Parent::UEdge UEdge;
    1.17      typedef typename Parent::Edge Edge;
    1.18  
    1.19      void clear() {
    1.20        Parent::getNotifier(Node()).clear();
    1.21 -      Parent::getNotifier(UndirEdge()).clear();
    1.22 +      Parent::getNotifier(UEdge()).clear();
    1.23        Parent::getNotifier(Edge()).clear();
    1.24        Parent::clear();
    1.25      }
    1.26    };
    1.27  
    1.28    template <typename _Base> 
    1.29 -  class ClearableUndirEdgeSetExtender : public _Base {
    1.30 +  class ClearableUEdgeSetExtender : public _Base {
    1.31    public:
    1.32  
    1.33 -    typedef ClearableUndirEdgeSetExtender Graph;
    1.34 +    typedef ClearableUEdgeSetExtender Graph;
    1.35      typedef _Base Parent;
    1.36      typedef typename Parent::Node Node;
    1.37 -    typedef typename Parent::UndirEdge UndirEdge;
    1.38 +    typedef typename Parent::UEdge UEdge;
    1.39      typedef typename Parent::Edge Edge;
    1.40  
    1.41      void clear() {
    1.42 -      Parent::getNotifier(UndirEdge()).clear();
    1.43 +      Parent::getNotifier(UEdge()).clear();
    1.44        Parent::getNotifier(Edge()).clear();
    1.45        Parent::clear();
    1.46      }
    1.47 @@ -79,21 +79,21 @@
    1.48  
    1.49  
    1.50    template <typename _Base>
    1.51 -  class ClearableUndirBipartiteGraphExtender : public _Base {
    1.52 +  class ClearableUBipartiteGraphExtender : public _Base {
    1.53    public:
    1.54  
    1.55      typedef _Base Parent;
    1.56 -    typedef ClearableUndirBipartiteGraphExtender Graph;
    1.57 +    typedef ClearableUBipartiteGraphExtender Graph;
    1.58  
    1.59      typedef typename Parent::Node Node;
    1.60      typedef typename Parent::LowerNode LowerNode;
    1.61      typedef typename Parent::UpperNode UpperNode;
    1.62      typedef typename Parent::Edge Edge;
    1.63 -    typedef typename Parent::UndirEdge UndirEdge;
    1.64 +    typedef typename Parent::UEdge UEdge;
    1.65  
    1.66      void clear() {
    1.67        Parent::getNotifier(Edge()).clear();
    1.68 -      Parent::getNotifier(UndirEdge()).clear();
    1.69 +      Parent::getNotifier(UEdge()).clear();
    1.70        Parent::getNotifier(Node()).clear();
    1.71        Parent::getNotifier(LowerNode()).clear();
    1.72        Parent::getNotifier(UpperNode()).clear();