#include <OpenMS/FORMAT/MzTab.h>
Public Member Functions | |
MzTabNullNaNAndInfAbleBase () | |
bool | isNull () const |
void | setNull (bool b) |
bool | isNaN () const |
void | setNaN () |
bool | isInf () const |
void | setInf () |
![]() | |
virtual String | toCellString () const =0 |
virtual void | fromCellString (const String &)=0 |
Protected Attributes | |
MzTabCellStateType | state_ |
|
inline |
|
inlinevirtual |
Implements MzTabNullNaNAndInfAbleInterface.
References OpenMS::MZTAB_CELLSTATE_INF, and MzTabNullNaNAndInfAbleBase::state_.
|
inlinevirtual |
Implements MzTabNullNaNAndInfAbleInterface.
References OpenMS::MZTAB_CELLSTATE_NAN, and MzTabNullNaNAndInfAbleBase::state_.
|
inlinevirtual |
Implements MzTabNullAbleInterface.
References OpenMS::MZTAB_CELLSTATE_NULL, and MzTabNullNaNAndInfAbleBase::state_.
|
inlinevirtual |
Implements MzTabNullNaNAndInfAbleInterface.
References OpenMS::MZTAB_CELLSTATE_INF, and MzTabNullNaNAndInfAbleBase::state_.
Referenced by MzTabDouble::fromCellString(), and MzTabInteger::fromCellString().
|
inlinevirtual |
Implements MzTabNullNaNAndInfAbleInterface.
References OpenMS::MZTAB_CELLSTATE_NAN, and MzTabNullNaNAndInfAbleBase::state_.
Referenced by MzTabDouble::fromCellString(), and MzTabInteger::fromCellString().
|
inlinevirtual |
Implements MzTabNullAbleInterface.
References OpenMS::MZTAB_CELLSTATE_DEFAULT, OpenMS::MZTAB_CELLSTATE_NULL, and MzTabNullNaNAndInfAbleBase::state_.
Referenced by MzTabDouble::fromCellString(), and MzTabInteger::fromCellString().
|
protected |
Referenced by MzTabDouble::get(), MzTabInteger::get(), MzTabNullNaNAndInfAbleBase::isInf(), MzTabNullNaNAndInfAbleBase::isNaN(), MzTabNullNaNAndInfAbleBase::isNull(), MzTabDouble::set(), MzTabInteger::set(), MzTabNullNaNAndInfAbleBase::setInf(), MzTabNullNaNAndInfAbleBase::setNaN(), MzTabNullNaNAndInfAbleBase::setNull(), MzTabDouble::toCellString(), and MzTabInteger::toCellString().
OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:31 using doxygen 1.8.5 |