From 7615f4dd87092aec82569bce68d75efcb82a90ae Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 19 Aug 2010 13:47:18 +0200 Subject: Prevent nested class/typedef traversal --- odb/mysql/header.cxx | 2 -- odb/mysql/inline.cxx | 2 +- odb/mysql/source.cxx | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) (limited to 'odb/mysql') diff --git a/odb/mysql/header.cxx b/odb/mysql/header.cxx index 8239d55..5e64c12 100644 --- a/odb/mysql/header.cxx +++ b/odb/mysql/header.cxx @@ -198,8 +198,6 @@ namespace mysql { class_ (context& c) : context (c), - id_member_ (c), - member_count_ (c), image_type_ (c), id_image_type_ (c), query_column_ (c) diff --git a/odb/mysql/inline.cxx b/odb/mysql/inline.cxx index 1bb5fef..4a1fffa 100644 --- a/odb/mysql/inline.cxx +++ b/odb/mysql/inline.cxx @@ -29,7 +29,7 @@ namespace mysql string const& type (c.fq_name ()); string traits ("access::object_traits< " + type + " >"); - id_member t (*this); + id_member t; t.traverse (c); semantics::data_member& id (*t.member ()); diff --git a/odb/mysql/source.cxx b/odb/mysql/source.cxx index 9d47541..9cf69b1 100644 --- a/odb/mysql/source.cxx +++ b/odb/mysql/source.cxx @@ -631,8 +631,6 @@ namespace mysql { class_ (context& c) : context (c), - id_member_ (c), - member_count_ (c), init_image_member_ (c, false), init_id_image_member_ (c, true), init_value_member_ (c) -- cgit v1.1