From 7cd11b5f604c7d786261568aa31cd2ae3638f61e Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 6 Jan 2012 15:19:33 +0200 Subject: Cleanup dead code --- odb/header.cxx | 90 ---------------------------------------------------------- 1 file changed, 90 deletions(-) (limited to 'odb/header.cxx') diff --git a/odb/header.cxx b/odb/header.cxx index 53ab220..3176796 100644 --- a/odb/header.cxx +++ b/odb/header.cxx @@ -9,74 +9,6 @@ using namespace std; -namespace -{ - struct data_member: traversal::data_member, context - { - virtual void - traverse (semantics::data_member& m) - { - if (transient (m)) - return; - - string const& name (public_name (m)); - - semantics::names* hint; - semantics::type& t (utype (m, hint)); - string const& type (t.fq_name (hint)); - - os << "static " << type << "&" << endl - << name << " (value_type&);" - << endl; - - os << "static const " << type << "&" << endl - << name << " (const value_type&);" - << endl; - } - }; - - struct class_: traversal::class_, context - { - class_ () - { - member_names_ >> member_; - } - - virtual void - traverse (type& c) - { - if (c.file () != unit.file ()) - return; - - if (!composite (c)) - return; - - string const& type (c.fq_name ()); - - os << "// " << c.name () << endl - << "//" << endl; - - os << "template <>" << endl - << "class access::value_traits< " << type << " >" - << "{" - << "public:" << endl; - - // value_type - // - os << "typedef " << type << " value_type;" - << endl; - - names (c, member_names_); - - os << "};"; - } - - private: - data_member member_; - traversal::names member_names_; - }; -} - namespace header { void @@ -121,27 +53,5 @@ namespace header os << "#include " << endl; os << endl; - - /* - traversal::unit unit; - traversal::defines unit_defines; - traversal::namespace_ ns; - class_ c; - - unit >> unit_defines >> ns; - unit_defines >> c; - - traversal::defines ns_defines; - - ns >> ns_defines >> ns; - ns_defines >> c; - - os << "namespace odb" - << "{"; - - unit.dispatch (ctx.unit); - - os << "}"; - */ } } -- cgit v1.1