aboutsummaryrefslogtreecommitdiff
path: root/odb/header.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-01-06 15:19:33 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-01-06 15:19:33 +0200
commit7cd11b5f604c7d786261568aa31cd2ae3638f61e (patch)
tree5a6f1473199b99ffafc648a916322bda117d147e /odb/header.cxx
parent826c0d63d439c59880f1d9588427199877d98c8b (diff)
Cleanup dead code
Diffstat (limited to 'odb/header.cxx')
-rw-r--r--odb/header.cxx90
1 files changed, 0 insertions, 90 deletions
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 <odb/result.hxx>" << 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 << "}";
- */
}
}