The following commit has been merged in the master branch:
commit 31ca8695c8dbd9fbe521a4d769121d4b0df6c392
Author: Andrei Zavada <[email protected]>
Date:   Mon Jun 10 22:59:29 2013 +0300

    use operator[](x) instead of (*this)[x], etc

diff --git a/src/libsigfile/edf-io.cc b/src/libsigfile/edf-io.cc
index b64b96e..8aa3295 100644
--- a/src/libsigfile/edf-io.cc
+++ b/src/libsigfile/edf-io.cc
@@ -29,7 +29,7 @@ get_region_original_smpl( const int h,
                                           
"CEDFFile::get_region_original(%s[%s]): bad region (req %zu:%zu, avail end %zu 
x %g sec = %g, or %zu x %zu = %zu)",
                                           filename(), operator[](h).ucd.name(),
                                           sa, sz, samplerate(h), 
recording_time(), samplerate(h) * recording_time(),
-                                          n_data_records, 
(*this)[h].samples_per_record, n_data_records * (*this)[h].samples_per_record));
+                                          n_data_records, 
operator[](h).samples_per_record, n_data_records * 
operator[](h).samples_per_record));
 
        valarray<TFloat> recp;
 
@@ -75,7 +75,7 @@ get_region_filtered_smpl( const int h,
        // and zeromean
                recp -= (recp.sum() / recp.size());
 
-       const SSignal& H = (*this)[h];
+       const SSignal& H = operator[](h);
 
       // artifacts
        size_t this_samplerate = H.samples_per_record / data_record_size;
@@ -175,7 +175,7 @@ put_region_smpl( const int h,
                throw range_error("CEDFFile::put_region_(): attempt to write 
past end of file");
        }
 
-       const SSignal& H = (*this)[h];
+       const SSignal& H = operator[](h);
        size_t  r0    =                            offset  / 
H.samples_per_record,
                r_cnt = (size_t) ceilf( (double)src.size() / 
H.samples_per_record);
 
diff --git a/src/libsigfile/edf.hh b/src/libsigfile/edf.hh
index 199d1b3..e9b4393 100644
--- a/src/libsigfile/edf.hh
+++ b/src/libsigfile/edf.hh
@@ -155,18 +155,18 @@ class CEDFFile
 
        SChannel::TType
        signal_type( const int h) const
-               { return (*this)[h].ucd.type(); }
+               { return operator[](h).ucd.type(); }
 
        size_t
        samplerate( const int h) const
-               { return (*this)[h].samples_per_record / data_record_size; }
+               { return operator[](h).samples_per_record / data_record_size; }
 
        list<SAnnotation>&
        annotations( const int h)
-               { return (*this)[h].annotations; }
+               { return operator[](h).annotations; }
        const list<SAnnotation>&
        annotations( const int h) const
-               { return (*this)[h].annotations; }
+               { return operator[](h).annotations; }
 
        list<SAnnotation>&
        annotations()
@@ -178,18 +178,18 @@ class CEDFFile
        // artifacts
        SArtifacts&
        artifacts( int h)
-               { return (*this)[h].artifacts; }
+               { return operator[](h).artifacts; }
        const SArtifacts&
        artifacts( int h) const
-               { return (*this)[h].artifacts; }
+               { return operator[](h).artifacts; }
 
        // filters
        SFilterPack&
        filters( const int h)
-               { return (*this)[h].filters; }
+               { return operator[](h).filters; }
        const SFilterPack&
        filters( const int h) const
-               { return (*this)[h].filters; }
+               { return operator[](h).filters; }
 
 
       // signal data extractors
@@ -199,7 +199,7 @@ class CEDFFile
        valarray<TFloat>
        get_signal_original( const int h) const // there is a 
CSource::get_signal_original already, but this one is a little better
                { return get_region_original_smpl(
-                               h, 0, n_data_records * 
(*this)[h].samples_per_record); }
+                               h, 0, n_data_records * 
operator[](h).samples_per_record); }
 
        valarray<TFloat>
        get_region_filtered_smpl( int, size_t, size_t) const;
@@ -207,7 +207,7 @@ class CEDFFile
        valarray<TFloat>
        get_signal_filtered( const int h) const
                { return get_region_filtered_smpl(
-                               h, 0, n_data_records * 
(*this)[h].samples_per_record); }
+                               h, 0, n_data_records * 
operator[](h).samples_per_record); }
 
       // put signal
        int
diff --git a/src/libsigfile/page.cc b/src/libsigfile/page.cc
index 88d8723..31fae2c 100644
--- a/src/libsigfile/page.cc
+++ b/src/libsigfile/page.cc
@@ -66,7 +66,7 @@ save( const char* fname) const
 
        of << _pagesize << endl;
        for ( size_t p = 0; p < _pages.size(); ++p )
-               of << (*this)[p].NREM << '\t' << (*this)[p].REM << '\t' << 
(*this)[p].Wake << endl;
+               of << operator[](p).NREM << '\t' << operator[](p).REM << '\t' 
<< operator[](p).Wake << endl;
 
        return CHypnogram::TError::ok;
 }
@@ -114,9 +114,9 @@ save_canonical( const char *fname) const
                return -1;
 
        for ( size_t p = 0; p < pages(); ++p ) {
-               float   N = (*this)[p].NREM,
-                       R = (*this)[p].REM,
-                       W = (*this)[p].Wake;
+               float   N = operator[](p).NREM,
+                       R = operator[](p).REM,
+                       W = operator[](p).Wake;
                fprintf( f, "%s\n",
                         N > .7 ?"NREM4"
                         : N > .4 ?"NREM3"
@@ -183,7 +183,7 @@ load_canonical( const char *fname,
                        ;
                }
 
-               (*this)[p++] = P;
+               operator[](p++) = P;
        }
 
        return f.eof() ? 0 : 1;
diff --git a/src/sigproc/sigproc.hh b/src/sigproc/sigproc.hh
index da3b86d..ed78c8c 100644
--- a/src/sigproc/sigproc.hh
+++ b/src/sigproc/sigproc.hh
@@ -172,23 +172,23 @@ struct SCachedEnvelope
 
        T breadth( double scope_, size_t i)
                {
-                       (*this)( scope_);
+                       operator()( scope_);
                        return upper[i] - lower[i];
                }
        valarray<T> breadth( double scope_)
                {
-                       (*this)( scope_);
+                       operator()( scope_);
                        return upper - lower;
                }
 
        T centre( double scope_, size_t i)
                {
-                       (*this)( scope_);
+                       operator()( scope_);
                        return mid[i];
                }
        valarray<T> centre( double scope_)
                {
-                       (*this)( scope_);
+                       operator()( scope_);
                        return mid;
                }
 

-- 
Sleep experiment manager

_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to