summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_valuetype_fwd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_valuetype_fwd.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_valuetype_fwd.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/TAO/TAO_IDL/be/be_valuetype_fwd.cpp b/TAO/TAO_IDL/be/be_valuetype_fwd.cpp
index eaa95e923fe..3460d54c5e8 100644
--- a/TAO/TAO_IDL/be/be_valuetype_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_valuetype_fwd.cpp
@@ -37,9 +37,11 @@ be_valuetype_fwd::be_valuetype_fwd (AST_Interface *dummy,
UTL_ScopedName *n)
: be_interface_fwd (dummy,
n),
+ AST_ValueTypeFwd (dummy,
+ n),
AST_InterfaceFwd (dummy,
n),
- AST_Decl (AST_Decl::NT_interface_fwd,
+ AST_Decl (AST_Decl::NT_valuetype_fwd,
n)
{
}
@@ -48,20 +50,18 @@ be_valuetype_fwd::~be_valuetype_fwd (void)
{
}
-
-void
-be_valuetype_fwd::set_abstract_valuetype (void)
-{
- this->full_definition ()->set_abstract_valuetype ();
-}
-
int
be_valuetype_fwd::accept (be_visitor *visitor)
{
return visitor->visit_valuetype_fwd (this);
}
+void
+be_valuetype_fwd::destroy (void)
+{
+}
+
// Narrowing.
-IMPL_NARROW_METHODS1 (be_valuetype_fwd, be_interface_fwd)
+IMPL_NARROW_METHODS2 (be_valuetype_fwd, be_interface_fwd, AST_ValueTypeFwd)
IMPL_NARROW_FROM_DECL (be_valuetype_fwd)