diff options
Diffstat (limited to 'TAO/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp')
-rw-r--r-- | TAO/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/TAO/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp b/TAO/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp index 46b75a6be65..9cb70897a20 100644 --- a/TAO/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp +++ b/TAO/CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp @@ -121,15 +121,12 @@ namespace CCF } }; - class Union : public virtual TypeTemplateSpecialization, + class Union : public virtual Specialization, public virtual Scope { public: virtual bool - complete () const - { - return defined (); - } + complete () const; static Introspection::TypeInfo const& static_type_info (); @@ -142,9 +139,10 @@ namespace CCF type_info (static_type_info ()); } - using TypeTemplateSpecialization::add_edge_left; - using TypeTemplateSpecialization::add_edge_right; + using Specialization::add_edge_left; + using Specialization::add_edge_right; using Scope::add_edge_left; + using Scope::add_edge_right; }; } } |