gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Change SubNoCounter to NoSubCounter
0 1 0
default
1 file changed with 18 insertions and 18 deletions:
↑ Collapse diff ↑
Show white space 6 line context
... ...
@@ -29,7 +29,7 @@
29 29
namespace lemon 
30 30
{
31 31

	
32
  template<class P> class _SubNoCounter;
32
  template<class P> class _NoSubCounter;
33 33

	
34 34
  template<class P>
35 35
  class _SubCounter 
... ...
@@ -41,7 +41,7 @@
41 41
  public:
42 42

	
43 43
    typedef _SubCounter<_SubCounter<P> > SubCounter;
44
    typedef _SubNoCounter<_SubCounter<P> > SubNoCounter;
44
    typedef _NoSubCounter<_SubCounter<P> > NoSubCounter;
45 45

	
46 46
    _SubCounter(P &parent)
47 47
      : _parent(parent), _title(), _os(std::cerr), count(0) {}
... ...
@@ -64,29 +64,29 @@
64 64
  };
65 65

	
66 66
  template<class P>
67
  class _SubNoCounter 
67
  class _NoSubCounter 
68 68
  {
69 69
    P &_parent;
70 70
  public:
71
    typedef _SubNoCounter<_SubNoCounter<P> > SubCounter;
72
    typedef _SubNoCounter<_SubNoCounter<P> > SubNoCounter;
71
    typedef _NoSubCounter<_NoSubCounter<P> > SubCounter;
72
    typedef _NoSubCounter<_NoSubCounter<P> > NoSubCounter;
73 73
  
74
    _SubNoCounter(P &parent) :_parent(parent) {}
75
    _SubNoCounter(P &parent,std::string,std::ostream &) 
74
    _NoSubCounter(P &parent) :_parent(parent) {}
75
    _NoSubCounter(P &parent,std::string,std::ostream &) 
76 76
      :_parent(parent) {}
77
    _SubNoCounter(P &parent,std::string) 
77
    _NoSubCounter(P &parent,std::string) 
78 78
      :_parent(parent) {}
79
    _SubNoCounter(P &parent,const char *,std::ostream &)
79
    _NoSubCounter(P &parent,const char *,std::ostream &)
80 80
      :_parent(parent) {}
81
    _SubNoCounter(P &parent,const char *)
81
    _NoSubCounter(P &parent,const char *)
82 82
      :_parent(parent) {}
83
    ~_SubNoCounter() {}
84
    _SubNoCounter &operator++() { ++_parent; return *this;}
83
    ~_NoSubCounter() {}
84
    _NoSubCounter &operator++() { ++_parent; return *this;}
85 85
    int operator++(int) { _parent++; return 0;}
86
    _SubNoCounter &operator--() { --_parent; return *this;}
86
    _NoSubCounter &operator--() { --_parent; return *this;}
87 87
    int operator--(int) { _parent--; return 0;}
88
    _SubNoCounter &operator+=(int c) { _parent+=c; return *this;}
89
    _SubNoCounter &operator-=(int c) { _parent-=c; return *this;}
88
    _NoSubCounter &operator+=(int c) { _parent+=c; return *this;}
89
    _NoSubCounter &operator-=(int c) { _parent-=c; return *this;}
90 90
    void reset(int) {}
91 91
    void reset() {}
92 92
    operator int() {return 0;}
... ...
@@ -117,7 +117,7 @@
117 117

	
118 118
    ///\todo document please.
119 119
    ///
120
    typedef _SubNoCounter<Counter> SubNoCounter;
120
    typedef _NoSubCounter<Counter> NoSubCounter;
121 121

	
122 122
    ///\e
123 123
    Counter() : _title(), _os(std::cerr), count(0) {}
... ...
@@ -156,8 +156,8 @@
156 156
  class NoCounter
157 157
  {
158 158
  public:
159
    typedef _SubNoCounter<NoCounter> SubCounter;
160
    typedef _SubNoCounter<NoCounter> SubNoCounter;
159
    typedef _NoSubCounter<NoCounter> SubCounter;
160
    typedef _NoSubCounter<NoCounter> NoSubCounter;
161 161

	
162 162
    NoCounter() {}
163 163
    NoCounter(std::string,std::ostream &) {}
0 comments (0 inline)