aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf/QPDFArgParser.hh
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/qpdf/QPDFArgParser.hh')
-rw-r--r--libqpdf/qpdf/QPDFArgParser.hh14
1 files changed, 5 insertions, 9 deletions
diff --git a/libqpdf/qpdf/QPDFArgParser.hh b/libqpdf/qpdf/QPDFArgParser.hh
index 3b22a805..97fd99c5 100644
--- a/libqpdf/qpdf/QPDFArgParser.hh
+++ b/libqpdf/qpdf/QPDFArgParser.hh
@@ -145,19 +145,15 @@ class QPDFArgParser
private:
struct OptionEntry
{
- OptionEntry() :
- parameter_needed(false),
- bare_arg_handler(nullptr),
- param_arg_handler(nullptr),
- invalid_choice_handler(nullptr)
+ OptionEntry()
{
}
- bool parameter_needed;
+ bool parameter_needed{false};
std::string parameter_name;
std::set<std::string> choices;
- bare_arg_handler_t bare_arg_handler;
- param_arg_handler_t param_arg_handler;
- param_arg_handler_t invalid_choice_handler;
+ bare_arg_handler_t bare_arg_handler{nullptr};
+ param_arg_handler_t param_arg_handler{nullptr};
+ param_arg_handler_t invalid_choice_handler{nullptr};
};
typedef std::map<std::string, OptionEntry> option_table_t;