#include <ToolInfo.hpp>
Public Member Functions | |
void | append (const ToolInfo &fi) |
Appends a ToolInfo object to this collection of ToolInfo objects. More... | |
void | append (const Tools &f) |
Appends the collection of ToolInfo objects in the Tools parameters to this collection of ToolInfo objects. More... | |
Tools | getAllByName (const std::string &t_name) const |
Returns all ToolInfo objects in the collection that match the given name. More... | |
Tools | getAllByVersion (const ToolVersion &t_version) const |
Returns all ToolInfo objects in the collection that match the given name. More... | |
ToolInfo | getLastByName (const std::string &t_name) const |
Returns the last ToolInfo in the collection matching the given name. More... | |
ToolInfo | getLastByVersion (const ToolVersion &t_version) const |
Returns the last ToolInfo object in the collection that match the given name. More... | |
ToolInfo | getTool (const std::string &t_name) const |
Returns the tool with the given name and the highest version number. More... | |
ToolInfo | getTool (const std::string &t_name, const ToolVersion &t_requirements) const |
Returns the tool with the given name and the highest version number that matches the passed in requirements. More... | |
bool | operator== (const Tools &t_rhs) const |
Tools () | |
Tools (const std::vector< ToolInfo > &t_tools) | |
Constructs a Tools object with the given vector of ToolInfo objects. More... | |
std::vector< ToolInfo > | tools () const |
Returns the collection of ToolInfo objects in this object as a vector. More... | |
Represents a collection of ToolInfo objects.
|
inline |
|
inline |
|
inline |
|
inline |
Tools openstudio::runmanager::Tools::getAllByName | ( | const std::string & | t_name | ) | const |
Returns all ToolInfo objects in the collection that match the given name.
Tools openstudio::runmanager::Tools::getAllByVersion | ( | const ToolVersion & | t_version | ) | const |
Returns all ToolInfo objects in the collection that match the given name.
ToolInfo openstudio::runmanager::Tools::getLastByName | ( | const std::string & | t_name | ) | const |
Returns the last ToolInfo in the collection matching the given name.
ToolInfo openstudio::runmanager::Tools::getLastByVersion | ( | const ToolVersion & | t_version | ) | const |
Returns the last ToolInfo object in the collection that match the given name.
|
inline |
Returns the tool with the given name and the highest version number.
|
inline |
Returns the tool with the given name and the highest version number that matches the passed in requirements.
|
inline |