![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include "Tool.h"
#include <benchmax/logging.h>
#include <benchmax/settings/Settings.h>
#include <filesystem>
#include <memory>
#include <vector>
Go to the source code of this file.
Data Structures | |
struct | benchmax::settings::ToolSettings |
Tool-related settings. More... | |
Namespaces | |
benchmax | |
benchmax::settings | |
Typedefs | |
using | benchmax::ToolPtr = std::unique_ptr< Tool > |
A std::unique_ptr to a Tool. More... | |
using | benchmax::Tools = std::vector< ToolPtr > |
A vector of ToolPtr. More... | |
Functions | |
template<typename T > | |
void | benchmax::createTools (const std::vector< std::filesystem::path > &arguments, Tools &tools) |
Create tools of a given type T from a list of binaries and store them in tools. More... | |
Tools | benchmax::loadTools () |
Load all tools from the tool settings. More... | |
void | benchmax::settings::registerToolSettings (SettingsParser *parser) |
Registers tool settings with the settings parser. More... | |
const auto & | benchmax::settings_tools () |
Returns the tool settings. More... | |