#include <CExperimentFileInfo.h>
◆ CExperimentFileInfo() [1/2]
CExperimentFileInfo::CExperimentFileInfo |
( |
| ) |
|
|
private |
◆ CExperimentFileInfo() [2/2]
◆ ~CExperimentFileInfo()
CExperimentFileInfo::~CExperimentFileInfo |
( |
| ) |
|
◆ adjustForEmptyLines()
bool CExperimentFileInfo::adjustForEmptyLines |
( |
size_t & |
First, |
|
|
size_t & |
Last |
|
) |
| |
◆ countLines()
size_t CExperimentFileInfo::countLines |
( |
| ) |
|
◆ getExperiment()
CExperiment * CExperimentFileInfo::getExperiment |
( |
const std::string & |
name | ) |
|
- Parameters
-
name | the object name of an experiment |
- Returns
- the experiment if found or NULL
References mList.
◆ getExperimentNames()
std::vector< std::string > CExperimentFileInfo::getExperimentNames |
( |
| ) |
const |
- Returns
- object names of all experiments
References mList.
◆ getFileName()
const std::string & CExperimentFileInfo::getFileName |
( |
| ) |
const |
◆ getFirstUnusedSection()
bool CExperimentFileInfo::getFirstUnusedSection |
( |
size_t & |
First, |
|
|
size_t & |
Last |
|
) |
| |
◆ getInterruption()
size_t CExperimentFileInfo::getInterruption |
( |
size_t |
first, |
|
|
size_t |
last |
|
) |
| const |
◆ getNextUnusedSection()
bool CExperimentFileInfo::getNextUnusedSection |
( |
size_t & |
First, |
|
|
size_t & |
Last |
|
) |
| |
◆ removeInvalidExperiments()
void CExperimentFileInfo::removeInvalidExperiments |
( |
| ) |
|
◆ removeLastExperiments()
void CExperimentFileInfo::removeLastExperiments |
( |
size_t |
start | ) |
|
◆ setFileName()
bool CExperimentFileInfo::setFileName |
( |
const std::string & |
fileName | ) |
|
◆ sync()
bool CExperimentFileInfo::sync |
( |
| ) |
|
References C_INVALID_INDEX, CExperimentSet::getExperiment(), CExperimentSet::getExperimentCount(), CExperiment::getFileName(), mFileName, mList, mpSet, mUsedEnd, pdelete, CExperimentSet::sort(), and validate().
Referenced by setFileName().
◆ validate()
bool CExperimentFileInfo::validate |
( |
| ) |
const |
◆ validateFirst()
bool CExperimentFileInfo::validateFirst |
( |
const size_t & |
index, |
|
|
const size_t & |
value |
|
) |
| |
◆ validateHeader()
bool CExperimentFileInfo::validateHeader |
( |
const size_t & |
index, |
|
|
const size_t & |
value |
|
) |
| |
◆ validateLast()
bool CExperimentFileInfo::validateLast |
( |
const size_t & |
index, |
|
|
const size_t & |
value |
|
) |
| |
◆ mEmptyLines
std::vector< size_t > CExperimentFileInfo::mEmptyLines |
|
private |
◆ mFileName
std::string CExperimentFileInfo::mFileName |
|
private |
◆ mLines
size_t CExperimentFileInfo::mLines |
|
private |
◆ mList
vector of experiment info for each experiment
Referenced by getExperiment(), getExperimentNames(), getNextUnusedSection(), removeInvalidExperiments(), removeLastExperiments(), sync(), validate(), validateFirst(), validateHeader(), validateLast(), and ~CExperimentFileInfo().
◆ mpSet
◆ mUsedEnd
size_t CExperimentFileInfo::mUsedEnd |
|
private |
The documentation for this class was generated from the following files: