Class QuickstartConfiguration

Class Documentation

class QuickstartConfiguration

Wrapper for configuration information used during memory tools setup.

Public Types

using ConfigMap = std::map<std::string, std::pair<std::string, bool>>

Public Functions

inline QuickstartConfiguration()

Default settings.

inline explicit QuickstartConfiguration(bool should_print_backtrace)

Custom setting which only changes the print backtrace behavior.

inline explicit QuickstartConfiguration(const ConfigMap &config)

Completely custom settings for some or all memory operations.

inline explicit QuickstartConfiguration(const std::map<std::string, std::string> &config_with_error_message)

Custom settings where only the error message changes for some or all memory operations.

inline explicit QuickstartConfiguration(const std::map<std::string, bool> &config_with_error_message)

Custom settings where only the print backtrace changes for some or all memory operations.

inline const ConfigMap &get_config() const

Return the internally stored configuration map.