From eb264e1892c2a1379fa3bcab9aefea219e8e7138 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 8 Sep 2015 10:56:32 +0200 Subject: Rework diagnostics verbosity, add quiet mode/option --- build/options | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'build/options') diff --git a/build/options b/build/options index c0b9930..a2fea2c 100644 --- a/build/options +++ b/build/options @@ -208,6 +208,8 @@ namespace cl class options { public: + options (); + options (int& argc, char** argv, bool erase = false, @@ -240,8 +242,6 @@ class options ::cl::unknown_mode option = ::cl::unknown_mode::fail, ::cl::unknown_mode argument = ::cl::unknown_mode::stop); - options (); - // Option accessors. // const bool& @@ -253,9 +253,15 @@ class options const bool& v () const; + const bool& + q () const; + const std::uint16_t& verbose () const; + bool + verbose_specified () const; + // Print usage information. // static void @@ -277,7 +283,9 @@ class options bool help_; bool version_; bool v_; + bool q_; std::uint16_t verbose_; + bool verbose_specified_; }; #include -- cgit v1.1