| OpenMS 2.5.0

Public Member Functions | Protected Attributes | List of all members
MzTabNullNaNAndInfAbleBase Class Reference

base class for the atomic non-container like MzTab data types (Double, Int) More...

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

Inheritance diagram for MzTabNullNaNAndInfAbleBase:

## Public Member Functions

| MzTabNullNaNAndInfAbleBase ()
| ~MzTabNullNaNAndInfAbleBase () override
bool | isNull () const override
void | setNull (bool b) override
bool | isNaN () const override
void | setNaN () override
bool | isInf () const override
void | setInf () override
Public Member Functions inherited from MzTabNullNaNAndInfAbleInterface
| ~MzTabNullNaNAndInfAbleInterface () override
Public Member Functions inherited from MzTabNullAbleInterface
virtual | ~MzTabNullAbleInterface ()
virtual String | toCellString () const =0
virtual void | fromCellString (const String &)=0

## Protected Attributes

MzTabCellStateType | state_

## Detailed Description

base class for the atomic non-container like MzTab data types (Double, Int)

## Constructor & Destructor Documentation

## ◆ MzTabNullNaNAndInfAbleBase()

MzTabNullNaNAndInfAbleBase | ( |  | ) |

## ◆ ~MzTabNullNaNAndInfAbleBase()

~MzTabNullNaNAndInfAbleBase | ( |  | ) |

override

## Member Function Documentation

## ◆ isInf()

bool isInf | ( |  | ) | const

override virtual

Implements MzTabNullNaNAndInfAbleInterface.

## ◆ isNaN()

bool isNaN | ( |  | ) | const

override virtual

Implements MzTabNullNaNAndInfAbleInterface.

## ◆ isNull()

bool isNull | ( |  | ) | const

override virtual

Implements MzTabNullAbleInterface.

## ◆ setInf()

void setInf | ( |  | ) |

override virtual

Implements MzTabNullNaNAndInfAbleInterface.

## ◆ setNaN()

void setNaN | ( |  | ) |

override virtual

Implements MzTabNullNaNAndInfAbleInterface.

## ◆ setNull()

void setNull | ( | bool | b | ) |

override virtual

Implements MzTabNullAbleInterface.

## Member Data Documentation

## ◆ state_

MzTabCellStateType state_

protected