[glibmm] C++11: Use the override keyword.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] C++11: Use the override keyword.
- Date: Wed, 15 Jul 2015 11:02:14 +0000 (UTC)
commit 6638238e1453ecb4334ef10bae2341538e5b6ddf
Author: Murray Cumming <murrayc murrayc com>
Date: Wed Jul 15 11:43:52 2015 +0200
C++11: Use the override keyword.
examples/markup/parser.cc | 10 +++++-----
examples/options/main.cc | 7 ++++---
tests/glibmm_interface_implementation/main.cc | 6 +++---
3 files changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/examples/markup/parser.cc b/examples/markup/parser.cc
index fafcc2f..b954a67 100644
--- a/examples/markup/parser.cc
+++ b/examples/markup/parser.cc
@@ -54,14 +54,14 @@ public:
virtual ~DumpParser();
protected:
- virtual void on_start_element(Glib::Markup::ParseContext& context,
+ void on_start_element(Glib::Markup::ParseContext& context,
const Glib::ustring& element_name,
- const AttributeMap& attributes);
+ const AttributeMap& attributes) override;
- virtual void on_end_element(Glib::Markup::ParseContext& context,
- const Glib::ustring& element_name);
+ void on_end_element(Glib::Markup::ParseContext& context,
+ const Glib::ustring& element_name) override;
- virtual void on_text(Glib::Markup::ParseContext& context, const Glib::ustring& text);
+ void on_text(Glib::Markup::ParseContext& context, const Glib::ustring& text) override;
private:
int parse_depth_;
diff --git a/examples/options/main.cc b/examples/options/main.cc
index baa3615..d693d09 100644
--- a/examples/options/main.cc
+++ b/examples/options/main.cc
@@ -25,9 +25,10 @@ class ExampleOptionGroup : public Glib::OptionGroup
public:
ExampleOptionGroup();
- virtual bool on_pre_parse(Glib::OptionContext& context, Glib::OptionGroup& group);
- virtual bool on_post_parse(Glib::OptionContext& context, Glib::OptionGroup& group);
- virtual void on_error(Glib::OptionContext& context, Glib::OptionGroup& group);
+private:
+ bool on_pre_parse(Glib::OptionContext& context, Glib::OptionGroup& group) override;
+ bool on_post_parse(Glib::OptionContext& context, Glib::OptionGroup& group) override;
+ void on_error(Glib::OptionContext& context, Glib::OptionGroup& group) override;
bool on_option_arg_string(const Glib::ustring& option_name,
const Glib::ustring& value, bool has_value);
diff --git a/tests/glibmm_interface_implementation/main.cc b/tests/glibmm_interface_implementation/main.cc
index ec0ea93..c748215 100644
--- a/tests/glibmm_interface_implementation/main.cc
+++ b/tests/glibmm_interface_implementation/main.cc
@@ -20,9 +20,9 @@ public:
protected:
//Implement vfuncs:
- virtual Glib::ustring get_name_vfunc() const;
- virtual Glib::VariantType get_state_type_vfunc() const;
- virtual Glib::VariantBase get_state_hint_vfunc() const;
+ Glib::ustring get_name_vfunc() const override;
+ Glib::VariantType get_state_type_vfunc() const override;
+ Glib::VariantBase get_state_hint_vfunc() const override;
};
CustomAction::CustomAction()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]