// file : odb/traversal/union-template.hxx // copyright : Copyright (c) 2009-2013 Code Synthesis Tools CC // license : GNU GPL v3; see accompanying LICENSE file #ifndef ODB_TRAVERSAL_UNION_TEMPLATE_HXX #define ODB_TRAVERSAL_UNION_TEMPLATE_HXX #include #include #include namespace traversal { struct union_template: scope_template {}; struct union_instantiation: scope_template { virtual void traverse (type&); virtual void instantiates (type&); virtual void instantiates (type&, edge_dispatcher&); }; } #endif // ODB_TRAVERSAL_UNION_TEMPLATE_HXX