summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_eventtype.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-17 15:09:25 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-17 15:09:25 +0000
commitb6b3d651a79ba2274fd3cf91c2b1bf5ea00cacd0 (patch)
tree322f3df305d9c8338bb17bd0d4119377a61c7c56 /TAO/TAO_IDL/be/be_eventtype.cpp
parent5c6e27500cde3fed1956b431028fbf26a44b884b (diff)
downloadATCD-b6b3d651a79ba2274fd3cf91c2b1bf5ea00cacd0.tar.gz
ChangeLogTag: Tue Jun 17 09:56:38 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_eventtype.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_eventtype.cpp72
1 files changed, 53 insertions, 19 deletions
diff --git a/TAO/TAO_IDL/be/be_eventtype.cpp b/TAO/TAO_IDL/be/be_eventtype.cpp
index efca917cd6b..05d5ce15f08 100644
--- a/TAO/TAO_IDL/be/be_eventtype.cpp
+++ b/TAO/TAO_IDL/be/be_eventtype.cpp
@@ -26,6 +26,18 @@ ACE_RCSID (be,
// Default constructor.
be_eventtype::be_eventtype (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ be_scope (),
+ be_decl (),
+ be_type (),
+ be_interface (),
+ be_valuetype (),
+ AST_Interface (),
+ AST_ValueType (),
+ AST_EventType ()
{
}
@@ -40,8 +52,28 @@ be_eventtype::be_eventtype (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
- : be_valuetype (n,
+ idl_bool truncatable,
+ idl_bool custom)
+ : COMMON_Base (0,
+ abstract),
+ AST_Decl (AST_Decl::NT_eventtype,
+ n),
+ AST_Type (AST_Decl::NT_eventtype,
+ n),
+ UTL_Scope (AST_Decl::NT_eventtype),
+ be_scope (AST_Decl::NT_eventtype),
+ be_decl (AST_Decl::NT_eventtype,
+ n),
+ be_type (AST_Decl::NT_eventtype,
+ n),
+ be_interface (n,
+ inherits,
+ n_inherits,
+ inherits_flat,
+ n_inherits_flat,
+ 0,
+ abstract),
+ be_valuetype (n,
inherits,
n_inherits,
inherits_concrete,
@@ -51,14 +83,15 @@ be_eventtype::be_eventtype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
- be_interface (n,
- inherits,
- n_inherits,
- inherits_flat,
- n_inherits_flat,
- 0,
- abstract),
+ truncatable,
+ custom),
+ AST_Interface (n,
+ inherits,
+ n_inherits,
+ inherits_flat,
+ n_inherits_flat,
+ 0,
+ abstract),
AST_ValueType (n,
inherits,
n_inherits,
@@ -69,19 +102,20 @@ be_eventtype::be_eventtype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
- AST_Interface (n,
+ truncatable,
+ custom),
+ AST_EventType (n,
inherits,
n_inherits,
+ inherits_concrete,
inherits_flat,
n_inherits_flat,
- 0,
- abstract),
- AST_Decl (AST_Decl::NT_eventtype,
- n),
- UTL_Scope (AST_Decl::NT_eventtype),
- COMMON_Base (0,
- abstract)
+ supports,
+ n_supports,
+ supports_concrete,
+ abstract,
+ truncatable,
+ custom)
{
}