// file : odb/semantics/relational/table.cxx // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC // license : GNU GPL v3; see accompanying LICENSE file #include #include namespace semantics { namespace relational { // type info // namespace { struct init { init () { using compiler::type_info; // table // { type_info ti (typeid (table)); ti.add_base (typeid (qnameable)); ti.add_base (typeid (uscope)); insert (ti); } // object_table // { type_info ti (typeid (object_table)); ti.add_base (typeid (table)); insert (ti); } // container_table // { type_info ti (typeid (container_table)); ti.add_base (typeid (table)); insert (ti); } } } init_; } } }