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

Description

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
[legend]

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: