![]() |
OpenMS
|
#include <OpenMS/DATASTRUCTURES/ToolDescription.h>
Public Member Functions | |
| ToolDescription ()=default | |
| default CTor More... | |
| ToolDescription (const ToolDescription &other)=default | |
| Copy C'Tor. More... | |
| ToolDescription (const String &p_name, const String &p_category, const StringList &p_types=StringList()) | |
| C'Tor for internal TOPP tools. More... | |
| ToolDescription & | operator= (const ToolDescription &rhs)=default |
| Copy assignment. More... | |
| void | addExternalType (const String &type, const ToolExternalDetails &details) |
| void | append (const ToolDescription &other) |
Public Member Functions inherited from ToolDescriptionInternal | |
| 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... | |
| ToolDescriptionInternal & | operator= (const ToolDescriptionInternal &rhs)=default |
| Copy assignment. More... | |
| bool | operator== (const ToolDescriptionInternal &rhs) const |
| bool | operator< (const ToolDescriptionInternal &rhs) const |
Public Attributes | |
| std::vector< ToolExternalDetails > | external_details |
| additional details for external tools (one entry for each 'type') More... | |
Public Attributes inherited from ToolDescriptionInternal | |
| bool | is_internal = false |
| String | name |
| String | category |
| StringList | types |
| -types of the tool More... | |
Used for internal and external tools
|
default |
default CTor
|
default |
Copy C'Tor.
| ToolDescription | ( | const String & | p_name, |
| const String & | p_category, | ||
| const StringList & | p_types = StringList() |
||
| ) |
C'Tor for internal TOPP tools.
| void addExternalType | ( | const String & | type, |
| const ToolExternalDetails & | details | ||
| ) |
| void append | ( | const ToolDescription & | other | ) |
|
default |
Copy assignment.
| std::vector<ToolExternalDetails> external_details |
additional details for external tools (one entry for each 'type')