Skip to content
Snippets Groups Projects
Commit 1170cdab authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

corrected usage of const in fsel, mem

parent b1122337
No related branches found
No related tags found
No related merge requests found
......@@ -21,13 +21,13 @@
//**************************************************************************************************
//! Returns current selection.
const vector<int>& SFSel::sel()
const vector<int>& SFSel::sel() const
{
return FSel;
}
//! Returns list of data files in current selection
const vector<int> SFSel::selD()
vector<int> SFSel::selD() const
{
vector<int> ret;
for( int k: FSel )
......@@ -37,7 +37,7 @@ const vector<int> SFSel::selD()
}
//! Returns list of curve files in current selection
const vector<int> SFSel::selC()
vector<int> SFSel::selC() const
{
vector<int> ret;
for( int k: FSel )
......@@ -47,7 +47,7 @@ const vector<int> SFSel::selC()
}
//! First selected file.
const COlo* SFSel::sel_first()
COlo* SFSel::sel_first() const
{
if( !FSel.size() )
throw S("empty file selection");
......@@ -55,7 +55,7 @@ const COlo* SFSel::sel_first()
}
//! Maximum number of scans in selected files.
const int SFSel::nJ_max()
int SFSel::nJ_max() const
{
int ret = 0;
for( int iv: FSel )
......
......@@ -17,11 +17,11 @@ private:
void sel_push( const vector<int>& _FSel );
public:
// Read file selection:
const vector<int>& sel();
const vector<int> selD();
const vector<int> selC();
const COlo* sel_first();
const int nJ_max();
const vector<int>& sel() const;
vector<int> selD() const;
vector<int> selC() const;
COlo* sel_first() const;
int nJ_max() const;
// Modify file selection:
void sel_delete();
......
......@@ -25,13 +25,13 @@
//**************************************************************************************************
//! Returns number of files in online memory.
const int SMem::mem_size()
int SMem::mem_size() const
{
return MOM.size();
}
//! Return pointer to file with index k.
COlo* SMem::mem_get( int k )
COlo* SMem::mem_get( int k ) const
{
if ( k<0 )
throw "negative number " + S(k) + " cannot be a file index";
......@@ -41,7 +41,7 @@ COlo* SMem::mem_get( int k )
}
//! Return pointer to file with index k, provided it contains data.
COld* SMem::mem_get_D( int k )
COld* SMem::mem_get_D( int k ) const
{
COld *ret = dynamic_cast<COld*>( mem_get( k ) );
if( !ret )
......@@ -50,7 +50,7 @@ COld* SMem::mem_get_D( int k )
}
//! Return pointer to file with index k, provided it contains curves.
COlc* SMem::mem_get_C( int k )
COlc* SMem::mem_get_C( int k ) const
{
COlc *ret = dynamic_cast<COlc*>( mem_get( k ) );
if( !ret )
......
......@@ -19,10 +19,10 @@ public:
bool overwrite;
// Read from online memory:
COlo* mem_get ( int k );
COld* mem_get_D( int k );
COlc* mem_get_C( int k );
const int mem_size();
COlo* mem_get ( int k ) const;
COld* mem_get_D( int k ) const;
COlc* mem_get_C( int k ) const;
int mem_size() const;
// Modify online memory (file selection is changed accordingly):
void mem_store( POlo&& olo, int k=-1 );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment