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