Public Attributes | List of all members
Rose::BinaryAnalysis::Partitioner2::EngineSettings Struct Reference


Settings for controling the engine behavior.

These settings control the behavior of the engine itself irrespective of how the partitioner is configured. The runtime descriptions and command-line parser for these switches can be obtained from the Engine::settings property.

Definition at line 748 of file BinaryAnalysis/Partitioner2/BasicTypes.h.

#include <Rose/BinaryAnalysis/Partitioner2/BasicTypes.h>

Collaboration diagram for Rose::BinaryAnalysis::Partitioner2::EngineSettings:
Collaboration graph

Public Attributes

std::vector< std::string > configurationNames
 Configuration files names. More...
bool exitOnError = true
 Setting: Error handling. More...

Member Data Documentation

std::vector<std::string> Rose::BinaryAnalysis::Partitioner2::EngineSettings::configurationNames

Configuration files names.

A list of configuration files or directories.

Definition at line 752 of file BinaryAnalysis/Partitioner2/BasicTypes.h.

bool Rose::BinaryAnalysis::Partitioner2::EngineSettings::exitOnError = true

Setting: Error handling.

If an exception occurs during certain high-level functions and this property is set, then the exception is caught, its text is written to a fatal error stream, and exit is called with a non-zero value. Since the error message is more user-friendly and professional looking than the uncaught exception message produced by the C++ runtime, the default is that exceptions are caught. If a tool needs to perform its own error handling, then it should clear this property.

Definition at line 760 of file BinaryAnalysis/Partitioner2/BasicTypes.h.

The documentation for this struct was generated from the following file: