OpenMS
Loading...
Searching...
No Matches
TOPPASToolVertex::IOInfo Struct Reference

Stores the information for input/output files/lists. More...

#include <OpenMS/VISUAL/TOPPASToolVertex.h>

Collaboration diagram for TOPPASToolVertex::IOInfo:
[legend]

Public Types

enum  IOType { IOT_FILE , IOT_LIST , IOT_DIR }
 The type. More...
 

Public Member Functions

 IOInfo ()
 Standard constructor.
 
 IOInfo (const IOInfo &rhs)
 Copy constructor.
 
bool operator< (const IOInfo &rhs) const
 Comparison operator.
 
bool operator== (const IOInfo &rhs) const
 Comparison operator.
 
IOInfooperator= (const IOInfo &rhs)
 Assignment operator.
 

Static Public Member Functions

static bool isAnyList (const QVector< IOInfo > &params)
 Is any of the input/output parameters a list?
 

Public Attributes

IOType type
 The type of the parameter.
 
String param_name
 The name of the parameter.
 
StringList valid_types
 The valid file types for this parameter.
 

Detailed Description

Stores the information for input/output files/lists.

Member Enumeration Documentation

◆ IOType

enum IOType

The type.

Enumerator
IOT_FILE 
IOT_LIST 
IOT_DIR 

output directory

Constructor & Destructor Documentation

◆ IOInfo() [1/2]

IOInfo ( )
inline

Standard constructor.

◆ IOInfo() [2/2]

IOInfo ( const IOInfo rhs)
inline

Copy constructor.

Member Function Documentation

◆ isAnyList()

static bool isAnyList ( const QVector< IOInfo > &  params)
inlinestatic

Is any of the input/output parameters a list?

◆ operator<()

bool operator< ( const IOInfo rhs) const
inline

◆ operator=()

IOInfo & operator= ( const IOInfo rhs)
inline

◆ operator==()

bool operator== ( const IOInfo rhs) const
inline

Member Data Documentation

◆ param_name

◆ type

◆ valid_types

StringList valid_types

The valid file types for this parameter.

Referenced by TOPPASToolVertex::IOInfo::operator=().