lemon/counter.h
changeset 1855 c72636dcf0bd
parent 1851 78b5ea23f0f1
child 1875 98698b69a902
     1.1 --- a/lemon/counter.h	Wed Dec 07 15:40:27 2005 +0000
     1.2 +++ b/lemon/counter.h	Wed Dec 07 15:43:44 2005 +0000
     1.3 @@ -71,9 +71,13 @@
     1.4      typedef _SubNoCounter<_SubNoCounter<P> > SubNoCounter;
     1.5    
     1.6      _SubNoCounter(P &parent) :_parent(parent) {}
     1.7 -    _SubNoCounter(P &parent,std::string title,std::ostream &os=std::cerr) 
     1.8 +    _SubNoCounter(P &parent,std::string,std::ostream &) 
     1.9        :_parent(parent) {}
    1.10 -    _SubNoCounter(P &parent,const char *title,std::ostream &os=std::cerr)
    1.11 +    _SubNoCounter(P &parent,std::string) 
    1.12 +      :_parent(parent) {}
    1.13 +    _SubNoCounter(P &parent,const char *,std::ostream &)
    1.14 +      :_parent(parent) {}
    1.15 +    _SubNoCounter(P &parent,const char *)
    1.16        :_parent(parent) {}
    1.17      ~_SubNoCounter() {}
    1.18      _SubNoCounter &operator++() { ++_parent; return *this;}
    1.19 @@ -82,7 +86,8 @@
    1.20      int operator--(int) { _parent--; return 0;}
    1.21      _SubNoCounter &operator+=(int c) { _parent+=c; return *this;}
    1.22      _SubNoCounter &operator-=(int c) { _parent-=c; return *this;}
    1.23 -    void reset(int c=0) {}
    1.24 +    void reset(int) {}
    1.25 +    void reset() {}
    1.26      operator int() {return 0;}
    1.27    };
    1.28  
    1.29 @@ -154,15 +159,18 @@
    1.30      typedef _SubNoCounter<NoCounter> SubNoCounter;
    1.31  
    1.32      NoCounter() {}
    1.33 -    NoCounter(std::string title,std::ostream &os=std::cerr) {}
    1.34 -    NoCounter(const char *title,std::ostream &os=std::cerr) {}
    1.35 +    NoCounter(std::string,std::ostream &) {}
    1.36 +    NoCounter(const char *,std::ostream &) {}
    1.37 +    NoCounter(std::string) {}
    1.38 +    NoCounter(const char *) {}
    1.39      NoCounter &operator++() { return *this; }
    1.40      int operator++(int) { return 0; }
    1.41      NoCounter &operator--() { return *this; }
    1.42      int operator--(int) { return 0; }
    1.43 -    NoCounter &operator+=(int c) { return *this;}
    1.44 -    NoCounter &operator-=(int c) { return *this;}
    1.45 -    void reset(int c=0) {}
    1.46 +    NoCounter &operator+=(int) { return *this;}
    1.47 +    NoCounter &operator-=(int) { return *this;}
    1.48 +    void reset(int) {}
    1.49 +    void reset() {}
    1.50      operator int() {return 0;}
    1.51    };
    1.52