From 05094a23700081aae7630c927e87e736051f53b9 Mon Sep 17 00:00:00 2001 From: jsteemann Date: Fri, 26 Feb 2016 22:32:31 +0100 Subject: [PATCH] initialize variable --- lib/ProgramOptions2/ProgramOptions.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/ProgramOptions2/ProgramOptions.h b/lib/ProgramOptions2/ProgramOptions.h index 7aa966a5bb..cf3c7c0a7e 100644 --- a/lib/ProgramOptions2/ProgramOptions.h +++ b/lib/ProgramOptions2/ProgramOptions.h @@ -87,7 +87,8 @@ class ProgramOptions { _terminalWidth(terminalWidth), _similarity(similarity), _processingResult(), - _sealed(false) { + _sealed(false), + _overrideOptions(false) { // find progname wildcard in string size_t const pos = _usage.find(ARANGODB_PROGRAM_OPTIONS_PROGNAME); @@ -109,10 +110,14 @@ class ProgramOptions { void seal() { _sealed = true; } // allow or disallow overriding already set options - bool allowOverride(bool value) { + void allowOverride(bool value) { checkIfSealed(); _overrideOptions = value; } + + bool allowOverride() const { + return _overrideOptions; + } // set context for error reporting void setContext(std::string const& value) { _context = value; }