From fb320a981b68bd44bd463a6f4d3aaeab5287e5c5 Mon Sep 17 00:00:00 2001 From: randomdan Date: Mon, 3 Jun 2013 15:35:38 +0000 Subject: Add back some basic help output --- project2/common/options.cpp | 6 ++++++ project2/common/options.h | 3 ++- project2/console/consoleEnvironment.cpp | 10 ++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/project2/common/options.cpp b/project2/common/options.cpp index b2777fa..37b3f06 100644 --- a/project2/common/options.cpp +++ b/project2/common/options.cpp @@ -115,6 +115,12 @@ Options::consume(const Glib::ustring & n, const Glib::ustring & p, const Variabl } } +const Options::OptionList & +Options::allOptions() const +{ + return options; +} + const Options::Option * Options::find(const Glib::ustring & n) const { BOOST_FOREACH(const OptionPtr & o, options) { diff --git a/project2/common/options.h b/project2/common/options.h index b336854..8a2584c 100644 --- a/project2/common/options.h +++ b/project2/common/options.h @@ -48,6 +48,7 @@ class Options { virtual void consume(const Glib::ustring & name, const Glib::ustring & platform, const VariableType & value) const = 0; }; typedef boost::intrusive_ptr