OpenMS
MzTabStringList Class Reference

#include <OpenMS/FORMAT/MzTabBase.h>

Collaboration diagram for MzTabStringList:
[legend]

Public Member Functions

 MzTabStringList ()
 
bool isNull () const
 
void setNull (bool b)
 
void setSeparator (char sep)
 needed for e.g. ambiguity_members and GO accessions as these use ',' as separator while the others use '|' More...
 
String toCellString () const
 
void fromCellString (const String &s)
 
std::vector< MzTabStringget () const
 
void set (const std::vector< MzTabString > &entries)
 
 ~MzTabStringList ()=default
 

Protected Attributes

std::vector< MzTabStringentries_
 
char sep_
 

Constructor & Destructor Documentation

◆ MzTabStringList()

◆ ~MzTabStringList()

~MzTabStringList ( )
default

Member Function Documentation

◆ fromCellString()

void fromCellString ( const String s)

◆ get()

std::vector<MzTabString> get ( ) const

◆ isNull()

bool isNull ( ) const

◆ set()

void set ( const std::vector< MzTabString > &  entries)

◆ setNull()

void setNull ( bool  b)

◆ setSeparator()

void setSeparator ( char  sep)

needed for e.g. ambiguity_members and GO accessions as these use ',' as separator while the others use '|'

◆ toCellString()

String toCellString ( ) const

Member Data Documentation

◆ entries_

std::vector<MzTabString> entries_
protected

◆ sep_

char sep_
protected