| OpenMS 2.5.0

Public Member Functions | List of all members
MzTabNullAbleInterface Class Referenceabstract

basic interface for all MzTab datatypes (can be null; are converted from and to cell string) More...

`#include <OpenMS/FORMAT/MzTab.h>`

Inheritance diagram for MzTabNullAbleInterface:

## Public Member Functions

virtual | ~MzTabNullAbleInterface ()
virtual bool | isNull () const =0
virtual void | setNull (bool b)=0
virtual String | toCellString () const =0
virtual void | fromCellString (const String &)=0

## Detailed Description

basic interface for all MzTab datatypes (can be null; are converted from and to cell string)

## Constructor & Destructor Documentation

## ◆ ~MzTabNullAbleInterface()

virtual ~MzTabNullAbleInterface | ( |  | ) |

virtual

## Member Function Documentation

## ◆ fromCellString()

virtual void fromCellString | ( | const String & |  | ) |

pure virtual

Implemented in MzTabSpectraRef, MzTabModificationList, MzTabModification, MzTabStringList, MzTabParameterList, MzTabParameter, MzTabString, MzTabBoolean, MzTabIntegerList, MzTabInteger, MzTabDoubleList, and MzTabDouble.

## ◆ isNull()

virtual bool isNull | ( |  | ) | const

pure virtual

Implemented in MzTabSpectraRef, MzTabModificationList, MzTabModification, MzTabStringList, MzTabParameterList, MzTabParameter, MzTabString, MzTabIntegerList, MzTabDoubleList, MzTabNullNaNAndInfAbleBase, and MzTabNullAbleBase.

## ◆ setNull()

virtual void setNull | ( | bool | b | ) |

pure virtual

Implemented in MzTabSpectraRef, MzTabModificationList, MzTabModification, MzTabStringList, MzTabParameterList, MzTabParameter, MzTabString, MzTabIntegerList, MzTabDoubleList, MzTabNullNaNAndInfAbleBase, and MzTabNullAbleBase.

## ◆ toCellString()

virtual String toCellString | ( |  | ) | const

pure virtual

Implemented in MzTabSpectraRef, MzTabModificationList, MzTabModification, MzTabStringList, MzTabParameterList, MzTabParameter, MzTabString, MzTabBoolean, MzTabIntegerList, MzTabInteger, MzTabDoubleList, and MzTabDouble.