From 34286111363ca14aae81d50ab16732627425ef72 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 27 Apr 2012 17:24:57 +0200 Subject: GCC 4.7 compatibility changes --- odb/traversal/elements.hxx | 2 +- odb/traversal/relational/elements.hxx | 4 ++-- odb/traversal/relational/key.hxx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'odb/traversal') diff --git a/odb/traversal/elements.hxx b/odb/traversal/elements.hxx index 967858f..c8ea80a 100644 --- a/odb/traversal/elements.hxx +++ b/odb/traversal/elements.hxx @@ -193,7 +193,7 @@ namespace traversal virtual void names (T& s, edge_dispatcher& d) { - iterate_and_dispatch (s.names_begin (), s.names_end (), d); + this->iterate_and_dispatch (s.names_begin (), s.names_end (), d); } }; diff --git a/odb/traversal/relational/elements.hxx b/odb/traversal/relational/elements.hxx index 17abe7a..6699352 100644 --- a/odb/traversal/relational/elements.hxx +++ b/odb/traversal/relational/elements.hxx @@ -108,7 +108,7 @@ namespace traversal virtual void traverse (semantics::relational::names& e) { - dispatch (e.nameable ()); + this->dispatch (e.nameable ()); } }; @@ -146,7 +146,7 @@ namespace traversal virtual void names (T& s, edge_dispatcher& d) { - iterate_and_dispatch (s.names_begin (), s.names_end (), d); + this->iterate_and_dispatch (s.names_begin (), s.names_end (), d); } }; diff --git a/odb/traversal/relational/key.hxx b/odb/traversal/relational/key.hxx index f368349..551e543 100644 --- a/odb/traversal/relational/key.hxx +++ b/odb/traversal/relational/key.hxx @@ -31,7 +31,7 @@ namespace traversal virtual void contains (T& k, edge_dispatcher& d) { - iterate_and_dispatch (k.contains_begin (), k.contains_end (), d); + this->iterate_and_dispatch (k.contains_begin (), k.contains_end (), d); } }; -- cgit v1.1