OpenMS
ToolDescriptionInternal Struct Reference

ToolDescription Class. More...

#include <OpenMS/DATASTRUCTURES/ToolDescription.h>

Inheritance diagram for ToolDescriptionInternal:
[legend]
Collaboration diagram for ToolDescriptionInternal:
[legend]

Public Member Functions

 ToolDescriptionInternal ()=default
 default C'Tor More...
 
 ToolDescriptionInternal (const bool p_is_internal, const String &p_name, const String &p_category, const StringList &p_types)
 C'Tor with arguments. More...
 
 ToolDescriptionInternal (const String &p_name, const StringList &p_types)
 short C'Tor More...
 
ToolDescriptionInternaloperator= (const ToolDescriptionInternal &rhs)=default
 Copy assignment. More...
 
bool operator== (const ToolDescriptionInternal &rhs) const
 
bool operator< (const ToolDescriptionInternal &rhs) const
 

Public Attributes

bool is_internal = false
 
String name
 
String category
 
StringList types
 -types of the tool More...
 

Detailed Description

ToolDescription Class.

This class represents a ToolDescription.

Constructor & Destructor Documentation

◆ ToolDescriptionInternal() [1/3]

default C'Tor

◆ ToolDescriptionInternal() [2/3]

ToolDescriptionInternal ( const bool  p_is_internal,
const String p_name,
const String p_category,
const StringList p_types 
)

C'Tor with arguments.

◆ ToolDescriptionInternal() [3/3]

ToolDescriptionInternal ( const String p_name,
const StringList p_types 
)

short C'Tor

Member Function Documentation

◆ operator<()

bool operator< ( const ToolDescriptionInternal rhs) const

◆ operator=()

ToolDescriptionInternal& operator= ( const ToolDescriptionInternal rhs)
default

Copy assignment.

◆ operator==()

bool operator== ( const ToolDescriptionInternal rhs) const

Member Data Documentation

◆ category

String category

◆ is_internal

bool is_internal = false

◆ name

String name

◆ types

StringList types

-types of the tool