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
... ...
@@ -31,3 +31,3 @@
31 31

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

	
... ...
@@ -43,3 +43,3 @@
43 43
    typedef _SubCounter<_SubCounter<P> > SubCounter;
44
    typedef _SubNoCounter<_SubCounter<P> > SubNoCounter;
44
    typedef _NoSubCounter<_SubCounter<P> > NoSubCounter;
45 45

	
... ...
@@ -66,3 +66,3 @@
66 66
  template<class P>
67
  class _SubNoCounter 
67
  class _NoSubCounter 
68 68
  {
... ...
@@ -70,21 +70,21 @@
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) {}
... ...
@@ -119,3 +119,3 @@
119 119
    ///
120
    typedef _SubNoCounter<Counter> SubNoCounter;
120
    typedef _NoSubCounter<Counter> NoSubCounter;
121 121

	
... ...
@@ -158,4 +158,4 @@
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

	
0 comments (0 inline)