diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2012-02-20 12:34:23 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2012-02-20 12:34:23 +0000 |
commit | 97093fe64da8c201f651e88158aa03de8f5e3322 (patch) | |
tree | 48661c108d6c74464914093c3caed9d4067ba8a0 | |
parent | a3c3586d52b01219fd275b782ffa8a2350115ed2 (diff) | |
download | ATCD-97093fe64da8c201f651e88158aa03de8f5e3322.tar.gz |
Mon Feb 20 12:28:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
* TAO_IDL/*.*:
Reworked TAO_IDL to compile all source files one by one. This way
a change to one visitor will trigger the needed recompile with
any make environment. Also external tools are now much easier able
to handle TAO_IDL
299 files changed, 565 insertions, 1013 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index fe9c370c10a..e713097f198 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,11 @@ +Mon Feb 20 12:28:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> + + * TAO_IDL/*.*: + Reworked TAO_IDL to compile all source files one by one. This way + a change to one visitor will trigger the needed recompile with + any make environment. Also external tools are now much easier able + to handle TAO_IDL + Mon Feb 20 11:16:47 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl> * TAO_IDL/be/be_type.cpp: diff --git a/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp index d1e0a803c07..f579b6a4de7 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "argument.h" + // ************************************************************ // be_visitor_args_arglist for parameter list in method declarations and // definitions diff --git a/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp b/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp index 309f5cf5f4e..c762fa2c521 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/argument.cpp @@ -12,6 +12,9 @@ */ //============================================================================= +#include "argument.h" +#include "argument.h" + be_visitor_args::be_visitor_args (be_visitor_context *ctx) : be_visitor_decl (ctx), fixed_direction_ (-1) diff --git a/TAO/TAO_IDL/be/be_visitor_argument.cpp b/TAO/TAO_IDL/be/be_visitor_argument/argument.h index f16ad0c0acd..101641bcaeb 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/argument.h @@ -38,17 +38,6 @@ #include "be_operation.h" #include "be_helper.h" #include "be_extern.h" - #include "utl_identifier.h" - #include "nr_extern.h" - #include "ace/Log_Msg.h" - -#include "be_visitor_argument/arglist.cpp" -#include "be_visitor_argument/argument.cpp" -#include "be_visitor_argument/marshal_ss.cpp" -#include "be_visitor_argument/upcall_ss.cpp" -#include "be_visitor_argument/vardecl_ss.cpp" -#include "be_visitor_argument/invoke_cs.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp b/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp index fe09fa71135..3688bd3f3b9 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/invoke_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "argument.h" + // **************************************************************************** // visitor for arguments passing to the CDR operators. // **************************************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp b/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp index 8aad43b92ac..b238a7f63be 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "argument.h" + // ************************************************************************ // Visitor to generate code for passing argument to the marshal/demarshal // routines diff --git a/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp b/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp index e017dd26de1..b239ed8daf2 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/upcall_ss.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "argument.h" + // ************************************************************************ // visitor for passing arguments to the upcall // ************************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp b/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp index 3d86a797222..99e50000af7 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "argument.h" + // ************************************************************************ // Visitor to generate code for argument variable declaration // ************************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp index 98065961084..60f03dd07fa 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/any_op_ch.cpp @@ -13,14 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Array visitor for generating Any operator declarations in the client header -// *************************************************************************** +#include "array.h" be_visitor_array_any_op_ch::be_visitor_array_any_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp index 05d999bc283..9170a541b04 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/any_op_cs.cpp @@ -13,15 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Array visitor for generating Any operator declarations in the client -// stubs file -// *************************************************************************** +#include "array.h" be_visitor_array_any_op_cs::be_visitor_array_any_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_array/array.cpp b/TAO/TAO_IDL/be/be_visitor_array/array.cpp index 0b51a6448d4..82ef57c36c0 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ************************************************************************ -// generic visitor for array declaration -// ************************************************************************ +#include "array.h" be_visitor_array::be_visitor_array (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_array.cpp b/TAO/TAO_IDL/be/be_visitor_array/array.h index 231860965db..6b9d9bcf0c2 100644 --- a/TAO/TAO_IDL/be/be_visitor_array.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array.h @@ -37,13 +37,3 @@ #include "be_visitor_enum.h" #include "be_visitor_structure.h" #include "be_visitor_union.h" - -#include "be_visitor_array/array.cpp" -#include "be_visitor_array/array_ch.cpp" -#include "be_visitor_array/array_ci.cpp" -#include "be_visitor_array/array_cs.cpp" -#include "be_visitor_array/any_op_ch.cpp" -#include "be_visitor_array/any_op_cs.cpp" -#include "be_visitor_array/cdr_op_ch.cpp" -#include "be_visitor_array/cdr_op_cs.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp index 498d8cccb1f..afd516f0c2c 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************************ -// visitor for array declaration in client header -// ************************************************************************ +#include "array.h" be_visitor_array_ch::be_visitor_array_ch (be_visitor_context *ctx) : be_visitor_array (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp index f634b7042cc..19c7176c948 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array_ci.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ************************************************************************ -// visitor for array declaration in client inline -// ************************************************************************ +#include "array.h" be_visitor_array_ci::be_visitor_array_ci (be_visitor_context *ctx) : be_visitor_array (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp index f6c3eeb1137..fc1650e6585 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array_cs.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ************************************************************************ -// visitor for array declaration in client stubs -// ************************************************************************ +#include "array.h" be_visitor_array_cs::be_visitor_array_cs (be_visitor_context *ctx) : be_visitor_array (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp index 0ae23d294fe..7ec1d5f7c95 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp @@ -13,16 +13,11 @@ */ //============================================================================= - +#include "array.h" #include "be_visitor_sequence/cdr_op_ch.h" -// *************************************************************************** -// Array visitor for generating CDR operator declarations in the client header -// *************************************************************************** - be_visitor_array_cdr_op_ch::be_visitor_array_cdr_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp index f66690d09d2..61f9297ba35 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp @@ -13,15 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Array visitor for generating CDR operator declarations in the client -// stubs file -// *************************************************************************** +#include "array.h" be_visitor_array_cdr_op_cs::be_visitor_array_cdr_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp index db8b57209f1..733e5f5e8aa 100644 --- a/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp +++ b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "attribute.h" + // Attribute gets mapped to one or possibly two operations based on whether // it is readonly or not. The two operations "get" and "set" the value of the // attribute. diff --git a/TAO/TAO_IDL/be/be_visitor_attribute.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.h index 259384fa028..e9786db1a0b 100644 --- a/TAO/TAO_IDL/be/be_visitor_attribute.cpp +++ b/TAO/TAO_IDL/be/be_visitor_attribute/attribute.h @@ -37,14 +37,9 @@ #include "be_visitor_operation.h" #include "be_visitor_any_extracted_type_decl.h" - #include "ast_generator.h" #include "utl_identifier.h" #include "utl_exceptlist.h" #include "global_extern.h" #include "ace/Log_Msg.h" -#include "be_visitor_attribute/attribute.cpp" -#include "be_visitor_attribute/set_from_extracted.cpp" -#include "be_visitor_attribute/ccm_init.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp index fb666bc7fcb..19ef06078a4 100644 --- a/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp +++ b/TAO/TAO_IDL/be/be_visitor_attribute/ccm_init.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "attribute.h" + be_visitor_attribute_ccm_init::be_visitor_attribute_ccm_init ( be_visitor_context *ctx) : be_visitor_any_extracted_type_decl (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp b/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp index 8ffa5d9ba30..0da980eec13 100644 --- a/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp +++ b/TAO/TAO_IDL/be/be_visitor_attribute/set_from_extracted.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "attribute.h" + be_visitor_attribute_set_from_extracted::be_visitor_attribute_set_from_extracted ( be_visitor_context *ctx) : be_visitor_any_extracted_type_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/component.cpp b/TAO/TAO_IDL/be/be_visitor_component/component.cpp index 3e1d2b5ddf2..0e34b208677 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Generic Component visitor -// ****************************************************** +#include "component.h" be_visitor_component::be_visitor_component (be_visitor_context *ctx) : be_visitor_interface (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component.cpp b/TAO/TAO_IDL/be/be_visitor_component/component.h index 75ed4b7d945..72e17215442 100644 --- a/TAO/TAO_IDL/be/be_visitor_component.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component.h @@ -64,26 +64,3 @@ #include "be_visitor_argument/argument.h" #include "be_visitor_argument/arglist.h" -#include "be_visitor_component/component.cpp" -#include "be_visitor_component/component_svh.cpp" -#include "be_visitor_component/component_svth.cpp" -#include "be_visitor_component/context_svth.cpp" -#include "be_visitor_component/servant_svh.cpp" -#include "be_visitor_component/component_svs.cpp" -#include "be_visitor_component/component_svts.cpp" -#include "be_visitor_component/context_svts.cpp" -#include "be_visitor_component/servant_svs.cpp" -#include "be_visitor_component/component_ex_idl.cpp" -#include "be_visitor_component/executor_ex_idl.cpp" -#include "be_visitor_component/context_ex_idl.cpp" -#include "be_visitor_component/component_exh.cpp" -#include "be_visitor_component/facet_exh.cpp" -#include "be_visitor_component/executor_private_exh.cpp" -#include "be_visitor_component/executor_exh.cpp" -#include "be_visitor_component/component_exs.cpp" -#include "be_visitor_component/facet_exs.cpp" -#include "be_visitor_component/executor_exs.cpp" -#include "be_visitor_component/executor_exs_attr_init.cpp" -#include "be_visitor_component/component_ami_rh_ex_base.cpp" -#include "be_visitor_component/component_ami_rh_exh.cpp" -#include "be_visitor_component/component_ami_rh_exs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp index 6c536403d57..1c15d93fb92 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_ex_base.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_component_ami_rh_ex_base::be_visitor_component_ami_rh_ex_base ( be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp index 7a0894466ef..38e236e10d2 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exh.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_component_ami_rh_exh::be_visitor_component_ami_rh_exh ( be_visitor_context *ctx) : be_visitor_component_ami_rh_ex_base (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp index 30324fe6585..26b37d2769b 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_ami_rh_exs.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_component_ami_rh_exs::be_visitor_component_ami_rh_exs ( be_visitor_context *ctx) : be_visitor_component_ami_rh_ex_base (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp index 5e783ea0ab0..b6ef70f98e0 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_ex_idl.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_component_ex_idl::be_visitor_component_ex_idl ( be_visitor_context *ctx) : be_visitor_decl (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp index b89e9cb106b..db0cf209230 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_component_exh::be_visitor_component_exh ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp index d48f2e0cc2e..dd2f008e4f4 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_exs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_component_exs::be_visitor_component_exs ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp index 588485a2307..7674966ef3d 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_svh.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Component visitor for server header -// ****************************************************** +#include "component.h" be_visitor_component_svh::be_visitor_component_svh (be_visitor_context *ctx) : be_visitor_component (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp index 002a3cf7671..a2ec123f745 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Component visitor for servant source -// ****************************************************** +#include "component.h" be_visitor_component_svs::be_visitor_component_svs (be_visitor_context *ctx) : be_visitor_component (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp index 18fb371660a..86f8c2ea0e0 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_svth.cpp @@ -12,9 +12,8 @@ */ //============================================================================= -// ****************************************************** -// Component visitor for server header -// ****************************************************** +#include "component.h" + be_visitor_component_svth::be_visitor_component_svth (be_visitor_context *ctx) : be_visitor_component (ctx), os_ (*ctx->stream ()), diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp index 60f17246ed7..4c69f8a7566 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_svts.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Component visitor for servant source -// ****************************************************** +#include "component.h" be_visitor_component_svts::be_visitor_component_svts (be_visitor_context *ctx) : be_visitor_component (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp index 3d7496b5d80..c30e5a80125 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/context_ex_idl.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_context_ex_idl::be_visitor_context_ex_idl ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp b/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp index 832283db3c0..52592a68f1c 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/context_svth.cpp @@ -11,7 +11,8 @@ * @author Jeff Parsons */ //============================================================================= -#include <be_helper.h> + +#include "component.h" be_visitor_context_svth::be_visitor_context_svth (be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp b/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp index fce31eebcbd..f822b1bbdab 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/context_svts.cpp @@ -12,7 +12,8 @@ * @author Jeff Parsons */ //============================================================================= -#include <be_helper.h> + +#include "component.h" be_visitor_context_svts::be_visitor_context_svts (be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp index c614714265e..bc0edf5ebe4 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/executor_ex_idl.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_executor_ex_idl::be_visitor_executor_ex_idl ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp index 4edee2981a6..c752f0f530f 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/executor_exh.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_executor_exh::be_visitor_executor_exh ( be_visitor_context *ctx) : be_visitor_component_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp index eb10857ee2d..6c511577d22 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/executor_exs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_executor_exs::be_visitor_executor_exs ( be_visitor_context *ctx) : be_visitor_component_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp index c723bf9a61d..00a05520a8f 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/executor_exs_attr_init.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_executor_exs_attr_init::be_visitor_executor_exs_attr_init ( be_visitor_context *ctx) : be_visitor_component_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp index de540aff8a4..4b6f0e33e80 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/executor_private_exh.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_executor_private_exh::be_visitor_executor_private_exh ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp index 2a2c076e6c7..d0ba6a4fed3 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/facet_exh.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_facet_exh::be_visitor_facet_exh ( be_visitor_context *ctx) : be_visitor_component_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp b/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp index af1165b9a71..039c80bfea4 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/facet_exs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_facet_exs::be_visitor_facet_exs ( be_visitor_context *ctx) : be_visitor_component_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp b/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp index 4f8006b1030..fe9f4d71623 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/servant_svh.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "component.h" + be_visitor_servant_svh::be_visitor_servant_svh (be_visitor_context *ctx) : be_visitor_component_scope (ctx) { diff --git a/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp b/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp index 43669d6cdcb..030411df215 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/servant_svs.cpp @@ -11,7 +11,8 @@ * @author Jeff Parsons */ //============================================================================= -#include <be_helper.h> + +#include "component.h" be_visitor_servant_svs::be_visitor_servant_svs (be_visitor_context *ctx) : be_visitor_component_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp index f2669690cb1..b7dec867e6a 100644 --- a/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp @@ -13,14 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Generates Any operator declarations in the client header -// *************************************************************************** +#include "component_fwd.h" be_visitor_component_fwd_any_op_ch::be_visitor_component_fwd_any_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp index 601c4631607..05e4810ae28 100644 --- a/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp @@ -13,15 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Forward declared component visitor for generating CDR operator declarations -// in the client header. Called if this node is not later defined in the file. -// *************************************************************************** +#include "component_fwd.h" be_visitor_component_fwd_cdr_op_ch::be_visitor_component_fwd_cdr_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd.h index 3881e528ee7..c200cefdb83 100644 --- a/TAO/TAO_IDL/be/be_visitor_component_fwd.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd.h @@ -12,15 +12,10 @@ */ //============================================================================= - #include "be_component_fwd.h" #include "be_helper.h" - #include "be_visitor_component_fwd.h" #include "be_visitor_interface_fwd.h" #include "be_visitor_context.h" -#include "be_visitor_component_fwd/component_fwd_ch.cpp" -#include "be_visitor_component_fwd/any_op_ch.cpp" -#include "be_visitor_component_fwd/cdr_op_ch.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp index 29adfb70916..e9967e062fc 100644 --- a/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp @@ -12,15 +12,10 @@ */ //============================================================================= - -// ******************************************************************** -// Visitor implementation for the Component_Fwd type -// This one for the client header file -// ******************************************************************** +#include "component_fwd.h" be_visitor_component_fwd_ch::be_visitor_component_fwd_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_connector.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector.h index 0e1eb4a9926..2d908eff17d 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/connector.h @@ -34,14 +34,3 @@ #include "be_visitor_operation.h" #include "be_visitor_attribute.h" #include "be_visitor_context.h" - -#include "be_visitor_connector/connector_dds_ex_base.cpp" -#include "be_visitor_connector/connector_dds_exh.cpp" -#include "be_visitor_connector/connector_dds_exs.cpp" - -#include "be_visitor_connector/connector_ami_exh.cpp" -#include "be_visitor_connector/connector_ami_exs.cpp" -#include "be_visitor_connector/facet_ami_exh.cpp" -#include "be_visitor_connector/facet_ami_exs.cpp" -#include "be_visitor_connector/executor_ami_exh.cpp" -#include "be_visitor_connector/executor_ami_exs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp index a198b932062..1cd81c62f60 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exh.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "connector.h" + be_visitor_connector_ami_exh::be_visitor_connector_ami_exh ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp index 624f08c864d..fdbaf3d3377 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_ami_exs.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "connector.h" + be_visitor_connector_ami_exs::be_visitor_connector_ami_exs ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp index 9e3715971e7..e0f99c69f79 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "connector.h" + #include "ast_structure.h" #include "ast_typedef.h" #include "ast_template_module.h" diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp index 32ba7906973..c4a1582b138 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "connector.h" + #include "global_extern.h" #include "utl_strlist.h" #include "utl_string.h" @@ -20,6 +22,7 @@ #include "ast_union.h" #include "ast_template_module_ref.h" #include "ast_template_module.h" +#include "ast_typedef.h" be_visitor_connector_dds_exh::be_visitor_connector_dds_exh ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp index feb70be1e8a..db5bb5ec3bb 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp @@ -12,6 +12,9 @@ */ //============================================================================= +#include "connector.h" +#include "ast_typedef.h" + be_visitor_connector_dds_exs::be_visitor_connector_dds_exs ( be_visitor_context *ctx) : be_visitor_connector_dds_ex_base (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp index 8bb17ebc304..07424625daa 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "connector.h" + be_visitor_executor_ami_exh::be_visitor_executor_ami_exh ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp index 9747958a30f..2adbb0af989 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/executor_ami_exs.cpp @@ -12,6 +12,9 @@ * @author Jeff Parsons */ //============================================================================= + +#include "connector.h" + be_visitor_executor_ami_exs::be_visitor_executor_ami_exs ( be_visitor_context *ctx) : be_visitor_component_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp index f524a05ac16..fa71db76997 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exh.cpp @@ -12,6 +12,8 @@ * @author Jeff Parsons */ //============================================================================= + +#include "connector.h" #include "ast_generator.h" #include "be_predefined_type.h" diff --git a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp index be124fd2dbf..dafc15cdd5f 100644 --- a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp @@ -11,10 +11,11 @@ * @author Jeff Parsons */ //============================================================================= + +#include "connector.h" #include "ast_generator.h" #include "be_predefined_type.h" - be_visitor_facet_ami_exs::be_visitor_facet_ami_exs ( be_visitor_context *ctx) : be_visitor_component_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_constant.cpp b/TAO/TAO_IDL/be/be_visitor_constant/constant.h index b65bdc620ef..6b48044f2a5 100644 --- a/TAO/TAO_IDL/be/be_visitor_constant.cpp +++ b/TAO/TAO_IDL/be/be_visitor_constant/constant.h @@ -22,6 +22,4 @@ #include "be_visitor_constant.h" #include "be_visitor_context.h" -#include "be_visitor_constant/constant_ch.cpp" -#include "be_visitor_constant/constant_cs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp b/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp index 53e073435ff..b7ff2675132 100644 --- a/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp @@ -12,10 +12,7 @@ */ //============================================================================= -// ******************************************************************** -// Visitor implementation for the Constant type -// This one for the client header file -// ******************************************************************** +#include "constant.h" be_visitor_constant_ch::be_visitor_constant_ch (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp b/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp index 991b18b2384..6d36843998f 100644 --- a/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_constant/constant_cs.cpp @@ -12,11 +12,7 @@ */ //============================================================================= - -// ******************************************************************** -// Visitor implementation for the Constant type -// This one for the client stubs file -// ******************************************************************** +#include "constant.h" be_visitor_constant_cs::be_visitor_constant_cs (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp index af30d3f2c7a..27882b23199 100644 --- a/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_enum/any_op_ch.cpp @@ -12,14 +12,10 @@ */ //============================================================================= - -// *************************************************************************** -// Enum visitor for generating Any operator declarations in the client header -// *************************************************************************** +#include "enum.h" be_visitor_enum_any_op_ch::be_visitor_enum_any_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_scope (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp index 801cd05f882..c136e1e8609 100644 --- a/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_enum/any_op_cs.cpp @@ -12,15 +12,10 @@ */ //============================================================================= - -// *************************************************************************** -// Enum visitor for generating Any operator declarations in the client -// stubs file -// *************************************************************************** +#include "enum.h" be_visitor_enum_any_op_cs::be_visitor_enum_any_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_scope (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp index f24b8f1494e..0f5ccbcbed7 100644 --- a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// *************************************************************************** -// Enum visitor for generating Cdr operator declarations in the client header -// *************************************************************************** +#include "enum.h" be_visitor_enum_cdr_op_ch::be_visitor_enum_cdr_op_ch (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp index e543df8230b..8f040da2fc2 100644 --- a/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_enum/cdr_op_cs.cpp @@ -12,11 +12,7 @@ */ //============================================================================= - -// *************************************************************************** -// Enum visitor for generating CDR operator declarations in the client -// stubs file. -// *************************************************************************** +#include "enum.h" be_visitor_enum_cdr_op_cs::be_visitor_enum_cdr_op_cs (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_enum.cpp b/TAO/TAO_IDL/be/be_visitor_enum/enum.h index d8940c09d32..61db1d2348b 100644 --- a/TAO/TAO_IDL/be/be_visitor_enum.cpp +++ b/TAO/TAO_IDL/be/be_visitor_enum/enum.h @@ -7,12 +7,10 @@ * * Visitors for generation of code for Enum * - * * @author Aniruddha Gokhale */ //============================================================================= - #include "be_enum.h" #include "be_enum_val.h" #include "be_helper.h" @@ -24,12 +22,3 @@ #include "be_visitor_enum.h" #include "be_visitor_context.h" - -#include "be_visitor_enum/enum_ch.cpp" -#include "be_visitor_enum/enum_cs.cpp" -#include "be_visitor_enum/any_op_ch.cpp" -#include "be_visitor_enum/any_op_cs.cpp" -#include "be_visitor_enum/cdr_op_ch.cpp" -#include "be_visitor_enum/cdr_op_cs.cpp" - - diff --git a/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp b/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp index 6fb3960a4e6..4ea61c93c9b 100644 --- a/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_enum/enum_ch.cpp @@ -12,7 +12,7 @@ */ //============================================================================= - +#include "enum.h" #include "be_visitor_typecode/typecode_decl.h" // ******************************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp b/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp index 60c505b29c2..618c865ceaf 100644 --- a/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_enum/enum_cs.cpp @@ -12,7 +12,7 @@ */ //============================================================================= - +#include "enum.h" #include "be_visitor_typecode/enum_typecode.h" // ******************************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp index 80540235feb..3bfa955ffb0 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/any_op_ch.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// *************************************************************************** -// Exception visitor for generating Any operator declarations in the client header -// *************************************************************************** +#include "exception.h" be_visitor_exception_any_op_ch::be_visitor_exception_any_op_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp index 38979db785e..b1417c97c99 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/any_op_cs.cpp @@ -12,11 +12,7 @@ */ //============================================================================= - -// *************************************************************************** -// Exception visitor for generating Any operator declarations in the client -// stubs file -// *************************************************************************** +#include "exception.h" be_visitor_exception_any_op_cs::be_visitor_exception_any_op_cs ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp index 9a12dcf6f85..83aac757a30 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_ch.cpp @@ -13,10 +13,7 @@ */ //============================================================================= - -// *************************************************************************** -// Exception visitor for generating CDR operator declarations in the client header -// *************************************************************************** +#include "exception.h" be_visitor_exception_cdr_op_ch::be_visitor_exception_cdr_op_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp index ebcda8b0373..f4107ec0940 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "exception.h" + be_visitor_exception_cdr_op_cs::be_visitor_exception_cdr_op_cs ( be_visitor_context *ctx) : be_visitor_exception (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp b/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp index 19f6b90b04e..2c72e991b75 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/ctor_assign.cpp @@ -13,9 +13,7 @@ */ //============================================================================= -// ************************************************************************ -// Used for the body of the assignment operator and the copy constructor. -// ************************************************************************ +#include "exception.h" be_visitor_exception_ctor_assign::be_visitor_exception_ctor_assign ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp index 5b8597eb330..0f5de87b591 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/exception.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "exception.h" + // Generic exception visitor. be_visitor_exception::be_visitor_exception (be_visitor_context *ctx) : be_visitor_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_exception.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception.h index 2586b7f1654..41f71573648 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/exception.h @@ -40,14 +40,3 @@ #include "be_visitor_typecode.h" #include "ace/Log_Msg.h" -#include "be_visitor_exception/exception.cpp" -#include "be_visitor_exception/exception_ch.cpp" -#include "be_visitor_exception/exception_ci.cpp" -#include "be_visitor_exception/exception_cs.cpp" -#include "be_visitor_exception/exception_ctor.cpp" -#include "be_visitor_exception/ctor_assign.cpp" -#include "be_visitor_exception/any_op_ch.cpp" -#include "be_visitor_exception/any_op_cs.cpp" -#include "be_visitor_exception/cdr_op_ch.cpp" -#include "be_visitor_exception/cdr_op_cs.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp index dd3694b94b4..747084ff71b 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "exception.h" #include "be_visitor_typecode/typecode_decl.h" #include "global_extern.h" #include "utl_err.h" diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp index e9e2a557895..0ef51488fcf 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_ci.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ****************************************************** -// for client inline -// ****************************************************** +#include "exception.h" be_visitor_exception_ci::be_visitor_exception_ci (be_visitor_context *ctx) : be_visitor_exception (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp index 62731d1f79c..cfeea21dd7d 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "exception.h" #include "be_visitor_typecode/typecode_defn.h" // *************************************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp b/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp index 32adc6db0cd..4a8a7fae2f6 100644 --- a/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp +++ b/TAO/TAO_IDL/be/be_visitor_exception/exception_ctor.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************************ -// code to generate the special ctor -// ************************************************************************ +#include "exception.h" be_visitor_exception_ctor::be_visitor_exception_ctor (be_visitor_context *ctx) : be_visitor_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp index be27d59a7c7..21626675be4 100644 --- a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "field.h" #include "be_visitor_array/cdr_op_ch.h" #include "be_visitor_enum/cdr_op_ch.h" #include "be_visitor_sequence/cdr_op_ch.h" @@ -20,10 +21,6 @@ #include "be_visitor_union/union.h" #include "be_visitor_union/cdr_op_ch.h" -// ********************************************** -// Visitor for field in the client header file. -// ********************************************** - // Constructor. be_visitor_field_cdr_op_ch::be_visitor_field_cdr_op_ch (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp index d4e2f985a78..fef4d12241e 100644 --- a/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp @@ -12,15 +12,12 @@ */ //============================================================================= +#include "field.h" #include "be_visitor_array/cdr_op_cs.h" #include "be_visitor_sequence/cdr_op_cs.h" #include "be_visitor_structure/cdr_op_cs.h" #include "be_visitor_union/cdr_op_cs.h" -// ********************************************** -// visitor for field in the client stubs file -// ********************************************** - be_visitor_field_cdr_op_cs::be_visitor_field_cdr_op_cs ( be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_field.cpp b/TAO/TAO_IDL/be/be_visitor_field/field.h index 86ef8b6d341..94fde10bcd3 100644 --- a/TAO/TAO_IDL/be/be_visitor_field.cpp +++ b/TAO/TAO_IDL/be/be_visitor_field/field.h @@ -41,9 +41,3 @@ #include "be_visitor_union.h" #include "be_visitor_context.h" #include "ace/Log_Msg.h" - -#include "be_visitor_field/field_ch.cpp" -#include "be_visitor_field/field_ci.cpp" -#include "be_visitor_field/field_cs.cpp" -#include "be_visitor_field/cdr_op_ch.cpp" -#include "be_visitor_field/cdr_op_cs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp b/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp index 167306c4027..187bfd29d0b 100644 --- a/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_field/field_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "field.h" #include "be_visitor_enum/enum_ch.h" #include "be_visitor_sequence/sequence_ch.h" #include "nr_extern.h" diff --git a/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp b/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp index f7ac597e587..21f3e92dea9 100644 --- a/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_field/field_ci.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "field.h" #include "be_visitor_array/array_ci.h" #include "be_visitor_structure/structure_ci.h" #include "be_visitor_union/union_ci.h" diff --git a/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp b/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp index 278aa734ac1..d73d29b9615 100644 --- a/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_field/field_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "field.h" #include "be_visitor_array/array_cs.h" #include "be_visitor_enum/enum_cs.h" #include "be_visitor_sequence/sequence_cs.h" diff --git a/TAO/TAO_IDL/be/be_visitor_home.cpp b/TAO/TAO_IDL/be/be_visitor_home/home.h index 0cb43935af2..bc5f600bd5b 100644 --- a/TAO/TAO_IDL/be/be_visitor_home.cpp +++ b/TAO/TAO_IDL/be/be_visitor_home/home.h @@ -40,9 +40,3 @@ #include "be_visitor_valuetype/valuetype_init_arglist_ch.h" #include "be_visitor_context.h" -#include "be_visitor_home/home_svh.cpp" -#include "be_visitor_home/home_svs.cpp" -#include "be_visitor_home/home_ex_idl.cpp" -#include "be_visitor_home/home_exh.cpp" -#include "be_visitor_home/home_exs.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp index 8cc7fa1de75..e3ca64c31a9 100644 --- a/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_home/home_ex_idl.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ****************************************************** -// Home visitor for CIAO executor IDL -// ****************************************************** +#include "home.h" be_visitor_home_ex_idl::be_visitor_home_ex_idl ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp index 606071df4b5..8781fc60d70 100644 --- a/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_home/home_exh.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Home visitor for exec impl header -// ****************************************************** +#include "home.h" be_visitor_home_exh::be_visitor_home_exh (be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp index 833fc5d4540..f80bf4f212f 100644 --- a/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_home/home_exs.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Home visitor for exec impl source -// ****************************************************** +#include "home.h" be_visitor_home_exs::be_visitor_home_exs (be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp index 0de7daadb7f..a9c5f337050 100644 --- a/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_home/home_svh.cpp @@ -5,16 +5,14 @@ * * $Id$ * - * Visitor generating code for HOmes in the servant header. + * Visitor generating code for Homes in the servant header. * * * @author Jeff Parsons */ //============================================================================= -// ****************************************************** -// Home visitor for server header -// ****************************************************** +#include "home.h" be_visitor_home_svh::be_visitor_home_svh (be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp b/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp index e33efe3040f..d82924e4b2d 100644 --- a/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_home/home_svs.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Home visitor for server source -// ****************************************************** +#include "home.h" be_visitor_home_svs::be_visitor_home_svs (be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_interface.cpp b/TAO/TAO_IDL/be/be_visitor_interface.cpp deleted file mode 100644 index 06e16268a68..00000000000 --- a/TAO/TAO_IDL/be/be_visitor_interface.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/* -*- c++ -*- */ -//============================================================================= -/** - * @file be_visitor_interface.cpp - * - * $Id$ - * - * Visitors for generation of code for Interface - * - * - * @author Aniruddha Gokhale and Carlos O'Ryan - */ -//============================================================================= - -#include "ace/Auto_Ptr.h" - -#include "utl_identifier.h" -#include "utl_exceptlist.h" -#include "nr_extern.h" - -#include "be_argument.h" -#include "be_interface.h" -#include "be_mirror_port.h" -#include "be_attribute.h" -#include "be_constant.h" -#include "be_enum.h" -#include "be_exception.h" -#include "be_module.h" -#include "be_operation.h" -#include "be_sequence.h" -#include "be_string.h" -#include "be_structure.h" -#include "be_structure_fwd.h" -#include "be_union.h" -#include "be_union_fwd.h" -#include "be_typedef.h" -#include "be_predefined_type.h" -#include "be_component.h" -#include "be_connector.h" -#include "be_identifier_helper.h" -#include "be_helper.h" -#include "be_extern.h" -#include "be_util.h" -#include "be_native.h" - -#include "be_visitor_interface.h" -#include "be_visitor_attribute.h" -#include "be_visitor_constant.h" -#include "be_visitor_enum.h" -#include "be_visitor_exception.h" -#include "be_visitor_structure.h" -#include "be_visitor_structure_fwd.h" -#include "be_visitor_typedef.h" -#include "be_visitor_union.h" -#include "be_visitor_union_fwd.h" -#include "be_visitor_operation.h" -#include "be_visitor_typecode.h" -#include "be_visitor_context.h" -#include "be_visitor_native.h" - -#include "be_visitor_interface/interface.cpp" -#include "be_visitor_interface/interface_ch.cpp" -#include "be_visitor_interface/interface_ci.cpp" -#include "be_visitor_interface/interface_cs.cpp" -#include "be_visitor_interface/interface_sh.cpp" -#include "be_visitor_interface/interface_ih.cpp" -#include "be_visitor_interface/interface_ss.cpp" -#include "be_visitor_interface/interface_is.cpp" -#include "be_visitor_interface/interface_ex_idl.cpp" -#include "be_visitor_interface/interface_svth.cpp" -#include "be_visitor_interface/interface_svts.cpp" -#include "be_visitor_interface/tie_sh.cpp" -#include "be_visitor_interface/tie_ss.cpp" -#include "be_visitor_interface/any_op_ch.cpp" -#include "be_visitor_interface/any_op_cs.cpp" -#include "be_visitor_interface/cdr_op_ch.cpp" -#include "be_visitor_interface/cdr_op_cs.cpp" -#include "be_visitor_interface/smart_proxy_ch.cpp" -#include "be_visitor_interface/smart_proxy_cs.cpp" - -// Facets -#include "be_visitor_interface/facet_svth.cpp" -#include "be_visitor_interface/facet_svts.cpp" - -// Proxy Impls -#include "be_visitor_interface/direct_proxy_impl_sh.cpp" -#include "be_visitor_interface/direct_proxy_impl_ss.cpp" - -// AMI4CCM -#include "be_visitor_interface/ami4ccm_rh_ex_idl.cpp" -#include "be_visitor_interface/ami4ccm_sendc_ex_idl.cpp" -#include "be_visitor_interface/ami4ccm_conn_ex_idl.cpp" - -// AMH -#include "be_visitor_interface/amh_ch.cpp" -#include "be_visitor_interface/amh_ss.cpp" -#include "be_visitor_interface/amh_sh.cpp" -#include "be_visitor_interface/amh_rh_ss.cpp" -#include "be_visitor_interface/amh_rh_sh.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp index 07d305d17bd..feb47d08c00 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_ch.cpp @@ -11,9 +11,10 @@ */ //============================================================================= +#include "interface.h" + be_visitor_amh_interface_ch::be_visitor_amh_interface_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp index 9112d28e41f..79c2a167a42 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp @@ -11,9 +11,10 @@ */ //============================================================================= +#include "interface.h" + be_visitor_amh_rh_interface_sh::be_visitor_amh_rh_interface_sh ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface_sh (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp index 275605b14c0..b8ced1fbe33 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp @@ -11,9 +11,10 @@ */ //============================================================================= +#include "interface.h" + be_visitor_amh_rh_interface_ss::be_visitor_amh_rh_interface_ss ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface_ss (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp index 75545ededc6..75f65b6be9d 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_sh.cpp @@ -11,9 +11,10 @@ */ //============================================================================= +#include "interface.h" + be_visitor_amh_interface_sh::be_visitor_amh_interface_sh ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface_sh (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp index 41d97645066..23e03b91b3e 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/amh_ss.cpp @@ -10,9 +10,10 @@ */ //============================================================================= +#include "interface.h" + be_visitor_amh_interface_ss::be_visitor_amh_interface_ss ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface_ss (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp index 50f467e5fd1..d407264b8bb 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_conn_ex_idl.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "interface.h" + be_visitor_ami4ccm_conn_ex_idl::be_visitor_ami4ccm_conn_ex_idl ( be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp index 0ac0c2595bd..ede59f9fc1d 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_rh_ex_idl.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "interface.h" + be_visitor_ami4ccm_rh_ex_idl::be_visitor_ami4ccm_rh_ex_idl ( be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp index 66336648390..99a149d0a1d 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/ami4ccm_sendc_ex_idl.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "interface.h" + be_visitor_ami4ccm_sendc_ex_idl::be_visitor_ami4ccm_sendc_ex_idl ( be_visitor_context *ctx) : be_visitor_scope (ctx), diff --git a/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp index c9508573bc9..9ac034be916 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/any_op_ch.cpp @@ -13,9 +13,7 @@ */ //============================================================================= -// *************************************************************************** -// Interface visitor for generating Any operator declarations in the client header -// *************************************************************************** +#include "interface.h" be_visitor_interface_any_op_ch::be_visitor_interface_any_op_ch (be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp index 765b0e5174a..d34030d20a6 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/any_op_cs.cpp @@ -13,15 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Interface visitor for generating Any operator declarations in the client -// stubs file -// *************************************************************************** +#include "interface.h" be_visitor_interface_any_op_cs::be_visitor_interface_any_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp index f3ecbea4dee..43c12f601ec 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_ch.cpp @@ -13,13 +13,10 @@ */ //============================================================================= -// *************************************************************************** -// Interface visitor for generating CDR operator declarations in the client header -// *************************************************************************** +#include "interface.h" be_visitor_interface_cdr_op_ch::be_visitor_interface_cdr_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp index 113ec5afd2a..d139aa0545a 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp @@ -12,9 +12,10 @@ */ //============================================================================= +#include "interface.h" + be_visitor_interface_cdr_op_cs::be_visitor_interface_cdr_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp index 4766f0afb9a..6859ab31091 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp @@ -1,6 +1,6 @@ -// // $Id$ -// + +#include "interface.h" be_visitor_interface_direct_proxy_impl_sh:: be_visitor_interface_direct_proxy_impl_sh (be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp index 957c44c8e04..ccb80dbecf4 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp @@ -2,23 +2,22 @@ //$Id$ // +#include "interface.h" + be_visitor_interface_direct_proxy_impl_ss:: be_visitor_interface_direct_proxy_impl_ss (be_visitor_context *ctx) : be_visitor_interface (ctx) { - // No-Op. } be_visitor_interface_direct_proxy_impl_ss:: ~be_visitor_interface_direct_proxy_impl_ss (void) { - // No-Op. } int be_visitor_interface_direct_proxy_impl_ss::visit_interface ( - be_interface *node - ) + be_interface *node) { TAO_OutStream *os = this->ctx_->stream (); diff --git a/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp b/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp index 1649eecdd11..867a3675ef7 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/facet_svth.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "interface.h" + be_visitor_facet_svth::be_visitor_facet_svth (be_visitor_context *ctx) : be_visitor_interface (ctx) { diff --git a/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp b/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp index 2fac8037062..1e921ecec06 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/facet_svts.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "interface.h" + be_visitor_facet_svts::be_visitor_facet_svts (be_visitor_context *ctx) : be_visitor_interface (ctx) { diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp index 345e80863bc..d75f95f778c 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Generic Interface visitor -// ****************************************************** +#include "interface.h" be_visitor_interface::be_visitor_interface (be_visitor_context *ctx) : be_visitor_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface.h b/TAO/TAO_IDL/be/be_visitor_interface/interface.h new file mode 100644 index 00000000000..019965ab6a1 --- /dev/null +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface.h @@ -0,0 +1,60 @@ +/* -*- c++ -*- */ +//============================================================================= +/** + * @file be_visitor_interface.cpp + * + * $Id$ + * + * Visitors for generation of code for Interface + * + * + * @author Aniruddha Gokhale and Carlos O'Ryan + */ +//============================================================================= + +#include "ace/Auto_Ptr.h" + +#include "utl_identifier.h" +#include "utl_exceptlist.h" +#include "nr_extern.h" + +#include "be_argument.h" +#include "be_interface.h" +#include "be_mirror_port.h" +#include "be_attribute.h" +#include "be_constant.h" +#include "be_enum.h" +#include "be_exception.h" +#include "be_module.h" +#include "be_operation.h" +#include "be_sequence.h" +#include "be_string.h" +#include "be_structure.h" +#include "be_structure_fwd.h" +#include "be_union.h" +#include "be_union_fwd.h" +#include "be_typedef.h" +#include "be_predefined_type.h" +#include "be_component.h" +#include "be_connector.h" +#include "be_identifier_helper.h" +#include "be_helper.h" +#include "be_extern.h" +#include "be_util.h" +#include "be_native.h" + +#include "be_visitor_interface.h" +#include "be_visitor_attribute.h" +#include "be_visitor_constant.h" +#include "be_visitor_enum.h" +#include "be_visitor_exception.h" +#include "be_visitor_structure.h" +#include "be_visitor_structure_fwd.h" +#include "be_visitor_typedef.h" +#include "be_visitor_union.h" +#include "be_visitor_union_fwd.h" +#include "be_visitor_operation.h" +#include "be_visitor_typecode.h" +#include "be_visitor_context.h" +#include "be_visitor_native.h" + diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp index eb9bfbe2caf..d4f0a72de4c 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Interface visitor for client header -// ****************************************************** +#include "interface.h" be_visitor_interface_ch::be_visitor_interface_ch (be_visitor_context *ctx) : be_visitor_interface (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp index 554c40f5875..fa1156a4691 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ci.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ************************************************** -// Interface visitor for client inline -// ************************************************** +#include "interface.h" be_visitor_interface_ci::be_visitor_interface_ci (be_visitor_context *ctx) : be_visitor_interface (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp index fb2d3352040..44294893e9e 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp @@ -11,9 +11,7 @@ */ //============================================================================= -// ************************************************************ -// Interface visitor for client stubs -// ************************************************************ +#include "interface.h" be_visitor_interface_cs::be_visitor_interface_cs (be_visitor_context *ctx) : be_visitor_interface (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp index 68e5ab4dcf3..304a8ffdc8d 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ex_idl.cpp @@ -13,9 +13,7 @@ */ //============================================================================= -// ************************************************************ -// Interface visitor for CIAO executor IDL. -// ************************************************************ +#include "interface.h" be_visitor_interface_ex_idl::be_visitor_interface_ex_idl ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp index 0effcf0bf15..f8d7fd3e32c 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************ -// Interface visitor for implementation header. -// ************************************************************ +#include "interface.h" be_visitor_interface_ih::be_visitor_interface_ih (be_visitor_context *ctx) : be_visitor_interface (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp index 3283b03e6d4..dc0cee6957f 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************ -// Interface visitor for implementation skeletons. -// ************************************************************ +#include "interface.h" be_visitor_interface_is::be_visitor_interface_is (be_visitor_context *ctx) : be_visitor_interface (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp index 25018bb4a05..f81a2c9dee7 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_sh.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************ -// Interface visitor for server header. -// ************************************************************ +#include "interface.h" be_visitor_interface_sh::be_visitor_interface_sh (be_visitor_context *ctx) : be_visitor_interface (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp index 6528801c099..5cfa523741b 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ss.cpp @@ -12,14 +12,11 @@ */ //============================================================================= +#include "interface.h" #include "global_extern.h" #include "ast_generator.h" #include "ast_string.h" -// ************************************************************ -// Interface visitor for server skeletons. -// ************************************************************ - be_visitor_interface_ss::be_visitor_interface_ss (be_visitor_context *ctx) : be_visitor_interface (ctx) { diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp index 4ad5e102f9e..96f81c7bd75 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_svth.cpp @@ -13,10 +13,7 @@ */ //============================================================================= - -// ************************************************************ -// Interface visitor for CIAO template servant header. -// ************************************************************ +#include "interface.h" be_visitor_interface_svth::be_visitor_interface_svth ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp index 364a8ec4bb6..4ac7ae90bcf 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_svts.cpp @@ -13,10 +13,7 @@ */ //============================================================================= - -// ************************************************************ -// Interface visitor for CIAO template servant source. -// ************************************************************ +#include "interface.h" be_visitor_interface_svts::be_visitor_interface_svts ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp index f969c3a3065..6632574aeff 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp @@ -12,14 +12,10 @@ */ //============================================================================= - -// ************************************************************ -// smart proxy class in header -// ************************************************************ +#include "interface.h" be_visitor_interface_smart_proxy_ch::be_visitor_interface_smart_proxy_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp index 8b9d22c767d..082d522681f 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/smart_proxy_cs.cpp @@ -13,14 +13,10 @@ */ //============================================================================= - -// ************************************************************ -// be_visitor_interface_smart_proxy_cs -// ************************************************************ +#include "interface.h" be_visitor_interface_smart_proxy_cs::be_visitor_interface_smart_proxy_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp b/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp index 9fcd63a1729..3539e1fdd56 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/tie_sh.cpp @@ -13,14 +13,10 @@ */ //============================================================================= - -// ************************************************************ -// Interface visitor for server header. -// ************************************************************ +#include "interface.h" be_visitor_interface_tie_sh::be_visitor_interface_tie_sh ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp index 24e2d765a07..4ef14930859 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/tie_ss.cpp @@ -13,14 +13,10 @@ */ //============================================================================= - -// ************************************************************************ -// Interface visitor for server inline -// ************************************************************************ +#include "interface.h" be_visitor_interface_tie_ss::be_visitor_interface_tie_ss ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_interface (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp index 9e98fb7934b..331a913dbfa 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/any_op_ch.cpp @@ -13,14 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Generates Any operator declarations in the client header -// *************************************************************************** +#include "interface_fwd.h" be_visitor_interface_fwd_any_op_ch::be_visitor_interface_fwd_any_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp index 4093b6ae834..3c1e1dc67b9 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/cdr_op_ch.cpp @@ -13,15 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Forward declared interface visitor for generating CDR operator declarations -// in the client header. Called if this node is not later defined in the file. -// *************************************************************************** +#include "interface_fwd.h" be_visitor_interface_fwd_cdr_op_ch::be_visitor_interface_fwd_cdr_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h index 9a416863ba3..5f91149fee7 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface_fwd.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd.h @@ -24,8 +24,3 @@ #include "be_visitor_interface_fwd.h" #include "be_visitor_context.h" #include "ace/Log_Msg.h" - -#include "be_visitor_interface_fwd/interface_fwd_ch.cpp" -#include "be_visitor_interface_fwd/cdr_op_ch.cpp" -#include "be_visitor_interface_fwd/any_op_ch.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp index b98c37d1e57..bd82e56a491 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface_fwd/interface_fwd_ch.cpp @@ -12,15 +12,10 @@ */ //============================================================================= - -// ******************************************************************** -// Visitor implementation for the Interface_Fwd type -// This one for the client header file -// ******************************************************************** +#include "interface_fwd.h" be_visitor_interface_fwd_ch::be_visitor_interface_fwd_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp b/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp index 639e9b080ab..07e0debb82e 100644 --- a/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp +++ b/TAO/TAO_IDL/be/be_visitor_module/any_op.cpp @@ -13,11 +13,7 @@ */ //============================================================================= - -// *************************************************************************** -// Module visitor for generating Any operator declarations in the client header -// and stub -// *************************************************************************** +#include "module.h" be_visitor_module_any_op::be_visitor_module_any_op (be_visitor_context *ctx) : be_visitor_module (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp b/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp index 53fe04bc832..8fbb4b131c5 100644 --- a/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp +++ b/TAO/TAO_IDL/be/be_visitor_module/cdr_op.cpp @@ -13,11 +13,7 @@ */ //============================================================================= - -// *************************************************************************** -// Module visitor for generating CDR operator declarations in the client header -// and stub -// *************************************************************************** +#include "module.h" be_visitor_module_cdr_op::be_visitor_module_cdr_op (be_visitor_context *ctx) : be_visitor_module (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_module/module.cpp b/TAO/TAO_IDL/be/be_visitor_module/module.cpp index b63f5783a1c..347f3a65489 100644 --- a/TAO/TAO_IDL/be/be_visitor_module/module.cpp +++ b/TAO/TAO_IDL/be/be_visitor_module/module.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Generic Module visitor -// ****************************************************** +#include "module.h" be_visitor_module::be_visitor_module (be_visitor_context *ctx) : be_visitor_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_module.cpp b/TAO/TAO_IDL/be/be_visitor_module/module.h index 8d2f27c8f09..1db326ed9bf 100644 --- a/TAO/TAO_IDL/be/be_visitor_module.cpp +++ b/TAO/TAO_IDL/be/be_visitor_module/module.h @@ -57,10 +57,3 @@ #include "be_visitor_home.h" #include "be_visitor_connector.h" #include "be_visitor_context.h" - -#include "be_visitor_module/module.cpp" -#include "be_visitor_module/module_ch.cpp" -#include "be_visitor_module/module_sh.cpp" -#include "be_visitor_module/module_ih.cpp" -#include "be_visitor_module/any_op.cpp" -#include "be_visitor_module/cdr_op.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp b/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp index 922eb54f0f1..100420b81bf 100644 --- a/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_module/module_ch.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ****************************************************** -// Module visitor for client header -// ****************************************************** +#include "module.h" be_visitor_module_ch::be_visitor_module_ch (be_visitor_context *ctx) : be_visitor_module (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp b/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp index 139890224ac..85f83530251 100644 --- a/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp +++ b/TAO/TAO_IDL/be/be_visitor_module/module_ih.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ************************************************************ -// Module visitor for server header -// ************************************************************ +#include "module.h" be_visitor_module_ih::be_visitor_module_ih (be_visitor_context *ctx) : be_visitor_module (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp b/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp index 1e6f7bfd9fc..eaabccf8acd 100644 --- a/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_module/module_sh.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ************************************************************ -// Module visitor for server header -// ************************************************************ +#include "module.h" be_visitor_module_sh::be_visitor_module_sh (be_visitor_context *ctx) : be_visitor_module (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_native.cpp b/TAO/TAO_IDL/be/be_visitor_native/native.h index 5c5cb513ff4..e60596127d3 100644 --- a/TAO/TAO_IDL/be/be_visitor_native.cpp +++ b/TAO/TAO_IDL/be/be_visitor_native/native.h @@ -12,7 +12,6 @@ */ //============================================================================= - #include "be_native.h" #include "be_helper.h" #include "be_extern.h" @@ -20,5 +19,4 @@ #include "be_visitor_native.h" #include "be_visitor_context.h" -#include "be_visitor_native/native_ch.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp b/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp index 5cae9b040cd..a345e12db8e 100644 --- a/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_native/native_ch.cpp @@ -12,7 +12,7 @@ */ //============================================================================= - +#include "native.h" #include "be_visitor_typecode/typecode_decl.h" #include "global_extern.h" diff --git a/TAO/TAO_IDL/be/be_visitor_operation.cpp b/TAO/TAO_IDL/be/be_visitor_operation.cpp deleted file mode 100644 index 67a27436f8f..00000000000 --- a/TAO/TAO_IDL/be/be_visitor_operation.cpp +++ /dev/null @@ -1,96 +0,0 @@ - -//============================================================================= -/** - * @file be_visitor_operation.cpp - * - * $Id$ - * - * Visitors for generation of code for Operation - * - * - * @author Aniruddha Gokhale - */ -//============================================================================= - -#include "be_argument.h" -#include "be_array.h" -#include "be_attribute.h" -#include "be_enum.h" -#include "be_exception.h" -#include "be_interface_fwd.h" -#include "be_native.h" -#include "be_operation.h" -#include "be_module.h" -#include "be_predefined_type.h" -#include "be_sequence.h" -#include "be_string.h" -#include "be_structure.h" -#include "be_type.h" -#include "be_typedef.h" -#include "be_union.h" -#include "be_valuebox.h" -#include "be_valuetype.h" -#include "be_valuetype_fwd.h" -#include "be_component.h" -#include "be_component_fwd.h" -#include "be_connector.h" -#include "be_eventtype.h" -#include "be_eventtype_fwd.h" -#include "be_home.h" -#include "be_porttype.h" -#include "be_provides.h" -#include "be_factory.h" -#include "be_extern.h" -#include "be_helper.h" -#include "be_identifier_helper.h" -#include "be_util.h" - -#include "utl_identifier.h" -#include "utl_exceptlist.h" -#include "nr_extern.h" - -#include "be_visitor_operation.h" -#include "be_visitor_argument.h" -#include "be_visitor_context.h" -#include "ace/Log_Msg.h" -#include "ace/String_Base.h" - -#include "be_visitor_operation/operation.cpp" -#include "be_visitor_operation/arglist.cpp" -#include "be_visitor_operation/argument.cpp" -#include "be_visitor_operation/argument_invoke.cpp" -#include "be_visitor_operation/argument_marshal.cpp" -#include "be_visitor_operation/exceptlist_cs.cpp" -#include "be_visitor_operation/exceptlist_ss.cpp" -#include "be_visitor_operation/operation_ch.cpp" -#include "be_visitor_operation/operation_cs.cpp" -#include "be_visitor_operation/operation_sh.cpp" -#include "be_visitor_operation/operation_ih.cpp" -#include "be_visitor_operation/operation_ss.cpp" -#include "be_visitor_operation/operation_is.cpp" -#include "be_visitor_operation/operation_svs.cpp" -#include "be_visitor_operation/operation_exs.cpp" -#include "be_visitor_operation/rettype.cpp" -#include "be_visitor_operation/rettype_return_cs.cpp" -#include "be_visitor_operation/tie_sh.cpp" -#include "be_visitor_operation/tie_ss.cpp" -#include "be_visitor_operation/upcall_command_ss.cpp" - -// AMI -#include "be_visitor_operation/ami_cs.cpp" -#include "be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp" - -// Smart proxy -#include "be_visitor_operation/smart_proxy_ch.cpp" -#include "be_visitor_operation/smart_proxy_cs.cpp" - -// Collocation -#include "be_visitor_operation/proxy_impl_xh.cpp" -#include "be_visitor_operation/direct_proxy_impl_ss.cpp" - -// AMH -#include "be_visitor_operation/amh_ss.cpp" -#include "be_visitor_operation/amh_sh.cpp" -#include "be_visitor_operation/amh_rh_ss.cpp" -#include "be_visitor_operation/amh_rh_sh.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp index 179b24ad4e1..71d953415bf 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp @@ -12,14 +12,10 @@ */ //============================================================================= -// ****************************************************** -// Visitor for generating AMH-RH skeleton for "operation" -// in skeleton header. -// ****************************************************** +#include "operation.h" be_visitor_amh_rh_operation_sh::be_visitor_amh_rh_operation_sh ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_operation (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp index f503eff6c6e..c75d69d2e34 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp @@ -10,9 +10,10 @@ */ //============================================================================= +#include "operation.h" + be_visitor_amh_rh_operation_ss::be_visitor_amh_rh_operation_ss ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_operation (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp index 604677bb249..1affcd9984f 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_sh.cpp @@ -13,13 +13,10 @@ */ //============================================================================= -// ****************************************************** -// Visitor for generating AMH skeleton for "operation" in skeleton header. -// ****************************************************** +#include "operation.h" be_visitor_amh_operation_sh::be_visitor_amh_operation_sh ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_operation (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp index 0df2834e727..1b492759f71 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/amh_ss.cpp @@ -10,6 +10,7 @@ */ //============================================================================= +#include "operation.h" #include "ace/SString.h" be_visitor_amh_operation_ss::be_visitor_amh_operation_ss ( diff --git a/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp index 948d44f0d4a..0391d3ce521 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/ami_cs.cpp @@ -13,13 +13,10 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for client stubs -// ************************************************************ +#include "operation.h" be_visitor_operation_ami_cs::be_visitor_operation_ami_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_operation (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp index 7323f35f509..9db711f915b 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp @@ -12,14 +12,11 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for client stubs. -// ************************************************************ +#include "operation.h" be_visitor_operation_ami_handler_reply_stub_operation_cs:: be_visitor_operation_ami_handler_reply_stub_operation_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_operation (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp index 061e0c578d0..6b4b81217db 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/arglist.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // ************************************************************ // operation visitor to generate the argument list. // We have separated code generation for this from the 4 main diff --git a/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp b/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp index 03e719d5e9f..11d6a9bb96e 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/argument.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // ************************************************************ // Generic operation visitor to handle the pre/post // do_static_call/upcall stuff with arguments. diff --git a/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp b/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp index 7de506bd3b0..2ef35ecc61d 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/argument_invoke.cpp @@ -14,6 +14,8 @@ */ //============================================================================= +#include "operation.h" + // ************************************************************ // operation visitor to handle the passing of arguments to the CDR operators // ************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp b/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp index 3a399e5a071..2362a8483ea 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/argument_marshal.cpp @@ -14,6 +14,8 @@ */ //============================================================================= +#include "operation.h" + // ************************************************************ // operation visitor to handle the passing of arguments to the CDR operators // ************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp index f1437a53200..41c1fe40707 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp @@ -1,5 +1,7 @@ // $Id$ +#include "operation.h" + be_visitor_operation_direct_proxy_impl_ss:: be_visitor_operation_direct_proxy_impl_ss (be_visitor_context *ctx) : be_visitor_operation (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp index fba098186f6..55aef74ee9f 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "operation.h" // **************************************************************************** // visitor to generate the exception list for operations diff --git a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp index 033f905f5b0..5d1ad562c85 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/exceptlist_ss.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "operation.h" // **************************************************************************** // visitor to generate the exception list for operations (skeleton/server_side) diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp index 7f5cbe44fb2..e47803ccefc 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // ************************************************************ // Generic Operation visitor // ************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation.h b/TAO/TAO_IDL/be/be_visitor_operation/operation.h new file mode 100644 index 00000000000..c744f4ec37a --- /dev/null +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation.h @@ -0,0 +1,56 @@ + +//============================================================================= +/** + * @file be_visitor_operation.cpp + * + * $Id$ + * + * Visitors for generation of code for Operation + * + * + * @author Aniruddha Gokhale + */ +//============================================================================= + +#include "be_argument.h" +#include "be_array.h" +#include "be_attribute.h" +#include "be_enum.h" +#include "be_exception.h" +#include "be_interface_fwd.h" +#include "be_native.h" +#include "be_operation.h" +#include "be_module.h" +#include "be_predefined_type.h" +#include "be_sequence.h" +#include "be_string.h" +#include "be_structure.h" +#include "be_type.h" +#include "be_typedef.h" +#include "be_union.h" +#include "be_valuebox.h" +#include "be_valuetype.h" +#include "be_valuetype_fwd.h" +#include "be_component.h" +#include "be_component_fwd.h" +#include "be_connector.h" +#include "be_eventtype.h" +#include "be_eventtype_fwd.h" +#include "be_home.h" +#include "be_porttype.h" +#include "be_provides.h" +#include "be_factory.h" +#include "be_extern.h" +#include "be_helper.h" +#include "be_identifier_helper.h" +#include "be_util.h" + +#include "utl_identifier.h" +#include "utl_exceptlist.h" +#include "nr_extern.h" + +#include "be_visitor_operation.h" +#include "be_visitor_argument.h" +#include "be_visitor_context.h" +#include "ace/Log_Msg.h" +#include "ace/String_Base.h" diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp index 965d7c0418a..82988078ca5 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ch.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // ****************************************************** // Primary visitor for "operation" in client header. // ****************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp index 9918f7af36d..87455bab09b 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // ************************************************************ // Operation visitor for client stubs // ************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp index dcaeaa21228..312b8b57051 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_exs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + be_visitor_operation_exs::be_visitor_operation_exs (be_visitor_context *ctx) : be_visitor_scope (ctx), os_ (*ctx->stream ()), diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp index 8d382cb21d3..333bb69bec1 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ih.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for implementation header. -// ************************************************************ +#include "operation.h" be_visitor_operation_ih::be_visitor_operation_ih (be_visitor_context *ctx) : be_visitor_operation (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp index 8cd2168c699..aef0632bd90 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_is.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for implementation skeleton -// ************************************************************ +#include "operation.h" be_visitor_operation_is::be_visitor_operation_is (be_visitor_context *ctx) : be_visitor_operation (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp index 034344a7d96..165f1252cc0 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_sh.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for server header -// ************************************************************ +#include "operation.h" be_visitor_operation_sh::be_visitor_operation_sh (be_visitor_context *ctx) : be_visitor_operation (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp index 5f904971f49..b5e12995273 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for server skeletons -// ************************************************************ +#include "operation.h" be_visitor_operation_ss::be_visitor_operation_ss (be_visitor_context *ctx) : be_visitor_operation (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp index 907b334733c..b61b2a39018 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_svs.cpp @@ -11,7 +11,9 @@ * @author Jeff Parsons */ //============================================================================= -#include <be_visitor_operation/operation_svs.h> + +#include "operation.h" +#include "be_visitor_operation/operation_svs.h" be_visitor_operation_svs::be_visitor_operation_svs ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp index d2c9175b538..9e77753b934 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp @@ -1,8 +1,9 @@ // $Id$ +#include "operation.h" + be_visitor_operation_proxy_impl_xh::be_visitor_operation_proxy_impl_xh ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_operation (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp b/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp index f7a3c815ad7..e35ca462369 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // **************************************************************************** // Operation visitor for return types. This generates the mapping for a return // type in an operation signature diff --git a/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp index 9c012f6efc7..adc134cceb6 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/rettype_return_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // ************************************************************ // be_visitor_operation_rettype_return_cs // diff --git a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp index 16a4bb3fb60..43619967d98 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "operation.h" + // ****************************************************** // Primary visitor for "operation" in client header. // ****************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp index 37efa14f16b..0d834516385 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp @@ -12,13 +12,10 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for client stubs -// ************************************************************ +#include "operation.h" be_visitor_operation_smart_proxy_cs::be_visitor_operation_smart_proxy_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_operation (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp b/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp index 2ee99c3a473..2e901d3ee25 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/tie_sh.cpp @@ -13,13 +13,10 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for server header for TIE class operations. -// ************************************************************ +#include "operation.h" be_visitor_operation_tie_sh::be_visitor_operation_tie_sh ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_scope (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp index 964921a0797..56000b3f0c7 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/tie_ss.cpp @@ -12,13 +12,10 @@ */ //============================================================================= -// ************************************************************ -// Operation visitor for server inline for TIE class operations. -// ************************************************************ +#include "operation.h" be_visitor_operation_tie_ss::be_visitor_operation_tie_ss ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_scope (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp index fcde2ce172f..6d23954b5d9 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "operation.h" + be_visitor_operation_upcall_command_ss::be_visitor_operation_upcall_command_ss ( be_visitor_context *ctx) : be_visitor_operation (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp b/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp index 54b14ed1c47..c6c6cc24b20 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/any_op.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "root.h" + // *************************************************************************** // Root visitor for generating Any operator declarations in the client header // and stub diff --git a/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp b/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp index 5df9e4d564f..039eaafc39b 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/cdr_op.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "root.h" + // *************************************************************************** // Root visitor for generating CDR operator declarations in the client header // and stub diff --git a/TAO/TAO_IDL/be/be_visitor_root/root.cpp b/TAO/TAO_IDL/be/be_visitor_root/root.cpp index 85642a7d750..007765a4721 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "root.h" // Generic Root visitor be_visitor_root::be_visitor_root (be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root.cpp b/TAO/TAO_IDL/be/be_visitor_root/root.h index 046c3c67913..d66c37c4fb0 100644 --- a/TAO/TAO_IDL/be/be_visitor_root.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root.h @@ -61,24 +61,3 @@ #include "be_visitor_template_export.h" #include "be_visitor_context.h" #include "be_visitor_native.h" - -#include "be_visitor_root/root.cpp" -#include "be_visitor_root/root_ch.cpp" -#include "be_visitor_root/root_ci.cpp" -#include "be_visitor_root/root_cs.cpp" -#include "be_visitor_root/root_sh.cpp" -#include "be_visitor_root/root_ss.cpp" -#include "be_visitor_root/root_sth.cpp" -#include "be_visitor_root/root_is.cpp" -#include "be_visitor_root/root_ih.cpp" -#include "be_visitor_root/root_svh.cpp" -#include "be_visitor_root/root_svs.cpp" -#include "be_visitor_root/root_svth.cpp" -#include "be_visitor_root/root_svts.cpp" -#include "be_visitor_root/root_ex_idl.cpp" -#include "be_visitor_root/root_exh.cpp" -#include "be_visitor_root/root_exs.cpp" -#include "be_visitor_root/root_cnh.cpp" -#include "be_visitor_root/root_cns.cpp" -#include "be_visitor_root/any_op.cpp" -#include "be_visitor_root/cdr_op.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp index bd821693e32..d01c2c2a18d 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_ch.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "root.h" + // ******************************** // Root visitor for client header // ******************************** diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp index 463a33c353a..b8d32dd8345 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_ci.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ********************************* -// Root visitor for client inline -// ********************************* +#include "root.h" be_visitor_root_ci::be_visitor_root_ci (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp index b2764612aef..5dd0c741d9b 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_cnh.cpp @@ -13,9 +13,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO connector impl header -// ******************************** +#include "root.h" be_visitor_root_cnh::be_visitor_root_cnh (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp index eac09e96d28..1f8b86bf02e 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_cns.cpp @@ -13,9 +13,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO connector impl source -// ******************************** +#include "root.h" be_visitor_root_cns::be_visitor_root_cns (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp index 8548f3fb939..a50f6c1e1b4 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_cs.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// *********************************** -// Root visitor for client stubs -// *********************************** +#include "root.h" be_visitor_root_cs::be_visitor_root_cs (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp index 97b066e0151..dd56dd78b4f 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_ex_idl.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO executor IDL -// ******************************** +#include "root.h" be_visitor_root_ex_idl::be_visitor_root_ex_idl ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp index 02afa1a3949..8fd23623d35 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_exh.cpp @@ -13,9 +13,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO exec impl header -// ******************************** +#include "root.h" be_visitor_root_exh::be_visitor_root_exh (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp index 16d9d5f9c7a..a1f1b8cb4e8 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_exs.cpp @@ -13,9 +13,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO exec impl source -// ******************************** +#include "root.h" be_visitor_root_exs::be_visitor_root_exs (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp index 472b0c9b107..fd8dff6d47b 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_ih.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// *********************************** -// Root visitor for implementation header -// *********************************** +#include "root.h" be_visitor_root_ih::be_visitor_root_ih (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp index 5e9389004b5..207bc860cfb 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_is.cpp @@ -11,9 +11,7 @@ */ //============================================================================= -// ****************************************************** -// Root visitor for implementation skeletons -// ****************************************************** +#include "root.h" be_visitor_root_is::be_visitor_root_is (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp index 7adc6e627e0..9a063ad087d 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_sh.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// *********************************** -// Root visitor for server header -// *********************************** +#include "root.h" be_visitor_root_sh::be_visitor_root_sh (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp index 86db6fa67e5..2f5b8f61116 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_ss.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// Root visitor for server skeletons -// ****************************************************** +#include "root.h" be_visitor_root_ss::be_visitor_root_ss (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp index b6127ffc509..11ebc0768b6 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_sth.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// **************************************** -// Root visitor for server template header -// **************************************** +#include "root.h" be_visitor_root_sth::be_visitor_root_sth (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp index 09e31cd29b2..3c1f5228363 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_svh.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO servant header -// ******************************** +#include "root.h" be_visitor_root_svh::be_visitor_root_svh (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp index 001d739e083..620b785386a 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_svs.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO servant source -// ******************************** +#include "root.h" be_visitor_root_svs::be_visitor_root_svs (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp index d899d3a5db5..3e5983d4f5e 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_svth.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO template servant header -// ******************************** +#include "root.h" be_visitor_root_svth::be_visitor_root_svth (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp b/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp index cfe25bf2e18..2598b09acea 100644 --- a/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp +++ b/TAO/TAO_IDL/be/be_visitor_root/root_svts.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ******************************** -// Root visitor for CIAO template servant source -// ******************************** +#include "root.h" be_visitor_root_svts::be_visitor_root_svts (be_visitor_context *ctx) : be_visitor_root (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp index e8d9826a28c..fe2b0e8e3bc 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// *************************************************************************** -// Sequence visitor for generating Any operator declarations in the client header -// *************************************************************************** +#include "sequence.h" be_visitor_sequence_any_op_ch::be_visitor_sequence_any_op_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp index 7ba6d4d7885..42f790b5f44 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp @@ -12,10 +12,7 @@ */ //============================================================================= -// *************************************************************************** -// Sequence visitor for generating Any operator declarations in the client -// stubs file -// *************************************************************************** +#include "sequence.h" be_visitor_sequence_any_op_cs::be_visitor_sequence_any_op_cs ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp index f442e4d5ca6..4cb98e8f70d 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/buffer_type.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "sequence.h" // **************************************************************** // We have to generate the buffer type in the constructor diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp index 2cec41920d3..372c2e62c7a 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "sequence.h" + // *************************************************************************** // Sequence visitor for generating CDR operator declarations in the client header // *************************************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp index 86fd728db6a..d19f7f34bd2 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "sequence.h" // *************************************************************************** // Sequence visitor for generating CDR operator declarations in the client diff --git a/TAO/TAO_IDL/be/be_visitor_sequence.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence.h index 539f8be7c32..177adc886c2 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence.h @@ -48,12 +48,3 @@ #include "be_visitor_sequence.h" #include "be_visitor_context.h" -#include "be_visitor_sequence/any_op_ch.cpp" -#include "be_visitor_sequence/any_op_cs.cpp" -#include "be_visitor_sequence/cdr_op_ch.cpp" -#include "be_visitor_sequence/cdr_op_cs.cpp" -#include "be_visitor_sequence/buffer_type.cpp" -#include "be_visitor_sequence/sequence_base.cpp" -#include "be_visitor_sequence/sequence_ch.cpp" -#include "be_visitor_sequence/sequence_cs.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp index 0b8bbe83396..0eb7913e373 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "sequence.h" // **************************************************************** // We have to generate the parameters for the template that implements diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp index d725973763d..51fcf45db69 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "sequence.h" + // Root visitor for client header. be_visitor_sequence_ch::be_visitor_sequence_ch (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp index 655fdfcedba..abc5dc43a05 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "sequence.h" + // ************************************************************ // Root visitor for client stub class // ************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp index 5b0efa6b73f..f0a9ac189f9 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/any_op_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "structure.h" // *************************************************************************** // Structure visitor for generating Any operator declarations in the client header diff --git a/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp index 65732497637..11bea13836d 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/any_op_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "structure.h" // *************************************************************************** // Structure visitor for generating Any operator declarations in the client diff --git a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp index 31866916e0c..bc9489cc959 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "structure.h" // *************************************************************************** // Structure visitor for generating CDR operator declarations in the client header diff --git a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp index 1ebc69b16e4..2693ecbe9a5 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp @@ -12,10 +12,10 @@ */ //============================================================================= +#include "structure.h" be_visitor_structure_cdr_op_cs::be_visitor_structure_cdr_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_structure (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp index adc584e7ff0..101bc9ed97b 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "structure.h" + be_visitor_structure::be_visitor_structure (be_visitor_context *ctx) : be_visitor_scope (ctx) { diff --git a/TAO/TAO_IDL/be/be_visitor_structure.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure.h index d2efa0a3d8a..b8ef0c271a8 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/structure.h @@ -26,12 +26,3 @@ #include "be_visitor_field.h" #include "be_visitor_typecode.h" #include "be_visitor_context.h" - -#include "be_visitor_structure/structure.cpp" -#include "be_visitor_structure/structure_ch.cpp" -#include "be_visitor_structure/structure_ci.cpp" -#include "be_visitor_structure/structure_cs.cpp" -#include "be_visitor_structure/any_op_ch.cpp" -#include "be_visitor_structure/any_op_cs.cpp" -#include "be_visitor_structure/cdr_op_ch.cpp" -#include "be_visitor_structure/cdr_op_cs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp index 2f2cb688a39..d01e5fa1a8a 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/structure_ch.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "structure.h" + // ****************************************************** // for client header // ****************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp index 5f4a2a05e99..e234fc290a5 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/structure_ci.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "structure.h" // ****************************************************** // for client inline diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp index 652ea6ac139..ad884acd0ff 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure/structure_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "structure.h" // *************************************************************************** // For client stubs. diff --git a/TAO/TAO_IDL/be/be_visitor_structure_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h index 464a00c517d..5a726d83d15 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure_fwd.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd.h @@ -20,5 +20,3 @@ #include "be_visitor_context.h" #include "be_helper.h" -#include "be_visitor_structure_fwd/structure_fwd_ch.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp index 3bb30b2cd85..3fe32cc03b8 100644 --- a/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_structure_fwd/structure_fwd_ch.cpp @@ -12,10 +12,10 @@ */ //============================================================================= +#include "structure_fwd.h" be_visitor_structure_fwd_ch::be_visitor_structure_fwd_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp index fc5b7e8bc8c..49882c1b029 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typecode.h" TAO::be_visitor_alias_typecode::be_visitor_alias_typecode ( be_visitor_context * ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp index b1f18d6c45f..b1fb098956a 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp @@ -12,7 +12,7 @@ */ //============================================================================= - +#include "typecode.h" #include "utl_scope.h" TAO::be_visitor_enum_typecode::be_visitor_enum_typecode ( diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp index 81f4f46d72a..4cd333ee09c 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "typecode.h" + TAO::be_visitor_objref_typecode::be_visitor_objref_typecode ( be_visitor_context * ctx) : be_visitor_typecode_defn (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp index ff4a1ddd970..32d8be12de9 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "typecode.h" + TAO::be_visitor_struct_typecode::be_visitor_struct_typecode ( be_visitor_context * ctx) : be_visitor_typecode_defn (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/typecode.h index 78a66307ddd..1d4c762fbd8 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/typecode.h @@ -43,13 +43,3 @@ #include "ast_union_label.h" -#include "be_visitor_typecode/typecode_decl.cpp" -#include "be_visitor_typecode/typecode_defn.cpp" - -#include "be_visitor_typecode/alias_typecode.cpp" -#include "be_visitor_typecode/enum_typecode.cpp" -#include "be_visitor_typecode/objref_typecode.cpp" -#include "be_visitor_typecode/struct_typecode.cpp" -#include "be_visitor_typecode/union_typecode.cpp" -#include "be_visitor_typecode/value_typecode.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp index f6ca3c543f2..21b84005042 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_decl.cpp @@ -12,9 +12,7 @@ */ //============================================================================= -// ****************************************************** -// TypeCode declarations -// ****************************************************** +#include "typecode.h" be_visitor_typecode_decl::be_visitor_typecode_decl (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp index c1ebd58a2a3..b2ceff3cd2a 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typecode.h" #include "be_interface_fwd.h" // This is an implementation of C++ "scoped lock" idiom in order to diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp index 388c40f0e27..a9f8da196ef 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/union_typecode.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typecode.h" TAO::be_visitor_union_typecode::be_visitor_union_typecode ( be_visitor_context * ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp b/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp index ace5a6a1ba6..d36fcc3bd2a 100644 --- a/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typecode/value_typecode.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "typecode.h" + TAO::be_visitor_value_typecode::be_visitor_value_typecode ( be_visitor_context * ctx) : be_visitor_typecode_defn (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp index 611dffeeb9a..45e7c89376e 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp @@ -12,14 +12,14 @@ */ //============================================================================= +#include "typedef.h" // *************************************************************************** // Typedef visitor for generating Any operator declarations in the client header // *************************************************************************** be_visitor_typedef_any_op_ch::be_visitor_typedef_any_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_typedef (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp index 256489d956a..d66bf12cfba 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typedef.h" // *************************************************************************** // Typedef visitor for generating Any operator declarations in the client @@ -19,8 +20,7 @@ // *************************************************************************** be_visitor_typedef_any_op_cs::be_visitor_typedef_any_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_typedef (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp index 3f41ffcdc80..15e61dec985 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp @@ -12,14 +12,14 @@ */ //============================================================================= +#include "typedef.h" // *************************************************************************** // Typedef visitor for generating Cdr operator declarations in the client header // *************************************************************************** be_visitor_typedef_cdr_op_ch::be_visitor_typedef_cdr_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_typedef (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp index 6017ca94d28..ae662a4971b 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typedef.h" // *************************************************************************** // Typedef visitor for generating CDR operator declarations in the client @@ -19,8 +20,7 @@ // *************************************************************************** be_visitor_typedef_cdr_op_cs::be_visitor_typedef_cdr_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_typedef (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp index 309ac5209a8..01078dadbe2 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typedef.h" // ****************************************************** // Generic typedef visitor. diff --git a/TAO/TAO_IDL/be/be_visitor_typedef.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.h index bbb83ef1c9c..cfa2ab83187 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef.h @@ -41,11 +41,3 @@ #include "utl_identifier.h" #include "ace/Log_Msg.h" -#include "be_visitor_typedef/typedef.cpp" -#include "be_visitor_typedef/typedef_ch.cpp" -#include "be_visitor_typedef/typedef_ci.cpp" -#include "be_visitor_typedef/typedef_cs.cpp" -#include "be_visitor_typedef/any_op_ch.cpp" -#include "be_visitor_typedef/any_op_cs.cpp" -#include "be_visitor_typedef/cdr_op_ch.cpp" -#include "be_visitor_typedef/cdr_op_cs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp index 8fd2b44b959..d5dec0dcedf 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typedef.h" // ****************************************************** // Typedef visitor for client header diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp index 97631bd0f08..e9b938556eb 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typedef.h" // ****************************************************** // Typedef visitor for client inline diff --git a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp index a9a24734c44..c09ffc8cd14 100644 --- a/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "typedef.h" // ****************************************************** // Typedef visitor for client stubs diff --git a/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp index a7fa30a73c1..b52f707d361 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/any_op_ch.cpp @@ -12,14 +12,10 @@ */ //============================================================================= - -// *************************************************************************** -// Union visitor for generating Any operator declarations in the client header -// *************************************************************************** +#include "union.h" be_visitor_union_any_op_ch::be_visitor_union_any_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_union (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp index ddfc261bf6b..53aa10e4591 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/any_op_cs.cpp @@ -12,15 +12,10 @@ */ //============================================================================= - -// *************************************************************************** -// Union visitor for generating Any operator declarations in the client -// stubs file -// *************************************************************************** +#include "union.h" be_visitor_union_any_op_cs::be_visitor_union_any_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_union (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp index 89b1da64c2d..f1c9814b8cc 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp @@ -13,14 +13,10 @@ */ //============================================================================= - -// *************************************************************************** -// Union visitor for generating CDR operator declarations in the client header -// *************************************************************************** +#include "union.h" be_visitor_union_cdr_op_ch::be_visitor_union_cdr_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_union (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp index c133d58d283..4c5461139ae 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp @@ -12,15 +12,10 @@ */ //============================================================================= - -// *************************************************************************** -// Union visitor for generating CDR operator declarations in the client -// stubs file -// *************************************************************************** +#include "union.h" be_visitor_union_cdr_op_cs::be_visitor_union_cdr_op_cs ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_union (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp index 588dc198a65..c5a2b101023 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ch.cpp @@ -12,14 +12,10 @@ */ //============================================================================= - -// ************************************************************************* -// Visitor for discriminant in client header file. -// ************************************************************************* +#include "union.h" be_visitor_union_discriminant_ch::be_visitor_union_discriminant_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp index c7d97c83456..82bcc34b209 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/discriminant_ci.cpp @@ -12,13 +12,10 @@ */ //============================================================================= -// ************************************************************************* -// be_visitor_discriminant_ci - visitor for discriminant in client inline file -// ************************************************************************* +#include "union.h" be_visitor_union_discriminant_ci::be_visitor_union_discriminant_ci ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp index 4f0c3b250f5..98ecdbc0f9a 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/discriminant_cs.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ************************************************************************* -// Visitor for discriminant in client stubs. -// ************************************************************************* +#include "union.h" be_visitor_union_discriminant_cs::be_visitor_union_discriminant_cs ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_union/union.cpp b/TAO/TAO_IDL/be/be_visitor_union/union.cpp index a2d2f06b1fd..545a7189baf 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/union.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/union.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "union.h" be_visitor_union::be_visitor_union (be_visitor_context *ctx) : be_visitor_scope (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_union.cpp b/TAO/TAO_IDL/be/be_visitor_union/union.h index 178bdbf431f..7a577d4ab9e 100644 --- a/TAO/TAO_IDL/be/be_visitor_union.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/union.h @@ -33,15 +33,3 @@ #include "be_visitor_union_branch.h" #include "be_visitor_typecode.h" #include "be_visitor_context.h" - -#include "be_visitor_union/discriminant_ch.cpp" -#include "be_visitor_union/discriminant_ci.cpp" -#include "be_visitor_union/discriminant_cs.cpp" -#include "be_visitor_union/union.cpp" -#include "be_visitor_union/union_ch.cpp" -#include "be_visitor_union/union_ci.cpp" -#include "be_visitor_union/union_cs.cpp" -#include "be_visitor_union/any_op_ch.cpp" -#include "be_visitor_union/any_op_cs.cpp" -#include "be_visitor_union/cdr_op_ch.cpp" -#include "be_visitor_union/cdr_op_cs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp index 6ca6420d176..97ffa47094f 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/union_ch.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ****************************************************** -// For client header. -// ****************************************************** +#include "union.h" be_visitor_union_ch::be_visitor_union_ch (be_visitor_context *ctx) : be_visitor_union (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp b/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp index de4d7418e46..93b4564abf9 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/union_ci.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ****************************************************** -// For client inline. -// ****************************************************** +#include "union.h" be_visitor_union_ci::be_visitor_union_ci (be_visitor_context *ctx) : be_visitor_union (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp index 4e281b1ab79..2f1c6f58444 100644 --- a/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union/union_cs.cpp @@ -12,10 +12,7 @@ */ //============================================================================= - -// ****************************************************** -// For client stubs. -// ****************************************************** +#include "union.h" be_visitor_union_cs::be_visitor_union_cs (be_visitor_context *ctx) : be_visitor_union (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp index 0a42da78f6a..98a46de3bcc 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp @@ -1,5 +1,3 @@ - - //============================================================================= /** * @file cdr_op_ch.cpp @@ -13,14 +11,10 @@ */ //============================================================================= - -// ********************************************** -// Visitor for union_branch in the client header file. -// ********************************************** +#include "union_branch.h" be_visitor_union_branch_cdr_op_ch::be_visitor_union_branch_cdr_op_ch ( - be_visitor_context *ctx - ) + be_visitor_context *ctx) : be_visitor_decl (ctx) { } diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp index 9350aaa83f2..63d3d67e104 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp @@ -18,6 +18,8 @@ // // ============================================================================ +#include "union_branch.h" + // ********************************************** // Visitor for union_branch in the client stubs file. // ********************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp index 2e3704211ca..9df5b6ce8ea 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/private_ch.cpp @@ -13,6 +13,8 @@ */ //============================================================================= +#include "union_branch.h" + // ********************************************** // visitor for union_branch in the client header generating the private information // ********************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp index fe89b58c023..1e6f45bc2f6 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_assign_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "union_branch.h" + // ********************************************** // visitor for union_branch in the client stubs file generating the code for // the copy ctor and assignment operator diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp index 27dc652a6a2..276cc5ddfaf 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ch.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "union_branch.h" + // ********************************************** // Visitor for union_branch in the client header file. // ********************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp index db9d86d3770..4439b220a7d 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_ci.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "union_branch.h" + // ***************************************************** // Visitor for union_branch in the client inline file. // ***************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp index f47b7aaf645..50c92d0b6f5 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "union_branch.h" + // ********************************************** // visitor for union_branch in the client stubs file generating the code for // the copy ctor and assignment operator diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp index 0419304b30c..af00f111c1e 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "union_branch.h" + // ********************************************** // Visitor for union_branch in the client stubs file. // ********************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp index 5114ae3b720..95b52b0034e 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "union_branch.h" + // ***************************************************** // visitor for union_branch in the client // stubs file for the reset method diff --git a/TAO/TAO_IDL/be/be_visitor_union_branch.cpp b/TAO/TAO_IDL/be/be_visitor_union_branch/union_branch.h index 82ff2c2de46..abd622b2814 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_branch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_branch/union_branch.h @@ -40,13 +40,3 @@ #include "be_visitor_union.h" #include "be_visitor_context.h" #include "ace/Log_Msg.h" - -#include "be_visitor_union_branch/private_ch.cpp" -#include "be_visitor_union_branch/public_assign_cs.cpp" -#include "be_visitor_union_branch/public_constructor_cs.cpp" -#include "be_visitor_union_branch/public_reset_cs.cpp" -#include "be_visitor_union_branch/public_ch.cpp" -#include "be_visitor_union_branch/public_ci.cpp" -#include "be_visitor_union_branch/public_cs.cpp" -#include "be_visitor_union_branch/cdr_op_ch.cpp" -#include "be_visitor_union_branch/cdr_op_cs.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_union_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd.h index bb59747b821..e117fd9e657 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_fwd.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd.h @@ -20,5 +20,3 @@ #include "be_visitor_context.h" #include "be_helper.h" -#include "be_visitor_union_fwd/union_fwd_ch.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp index c1a4c59c270..3fb42d7792f 100644 --- a/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_union_fwd/union_fwd_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "union_fwd.h" be_visitor_union_fwd_ch::be_visitor_union_fwd_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp index 858e6b50245..5c7fc560475 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuebox.h" // *************************************************************************** // Valuebox visitor for generating Any operator declarations. diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp index f55a453c572..1f3405b22a8 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/any_op_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuebox.h" // *************************************************************************** // Valuebox visitor for generating Any operator declarations in the client diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp index 236792352b8..26712fa1283 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuebox.h" be_visitor_valuebox_cdr_op_ch::be_visitor_valuebox_cdr_op_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp index a4906eab431..1692dc6b0a0 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/cdr_op_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuebox.h" be_visitor_valuebox_cdr_op_cs::be_visitor_valuebox_cdr_op_cs ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp index 53af1feb1c7..e520f60ca76 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp @@ -19,6 +19,7 @@ */ //============================================================================= +#include "valuebox.h" be_visitor_valuebox_field_ch::be_visitor_valuebox_field_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp index 8551727f662..e67c3d4e792 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/field_ci.cpp @@ -14,6 +14,8 @@ */ //============================================================================= +#include "valuebox.h" + be_visitor_valuebox_field_ci::be_visitor_valuebox_field_ci ( be_visitor_context *ctx ) diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp index 021f29bbe2f..0840fb41acb 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/union_member_ci.cpp @@ -14,6 +14,8 @@ */ //============================================================================= +#include "valuebox.h" + be_visitor_valuebox_union_member_ci::be_visitor_valuebox_union_member_ci ( be_visitor_context *ctx ) diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp index e2e746743fd..8520c5a8799 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuebox.h" be_visitor_valuebox::be_visitor_valuebox (be_visitor_context *ctx) : be_visitor_decl (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.h index 7a4aba89dd8..43b417cbd82 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox.h @@ -40,15 +40,3 @@ #include "be_visitor_typecode.h" #include "be_visitor_union.h" #include "be_visitor_valuebox.h" - -#include "be_visitor_valuebox/valuebox.cpp" -#include "be_visitor_valuebox/valuebox_ch.cpp" -#include "be_visitor_valuebox/valuebox_ci.cpp" -#include "be_visitor_valuebox/valuebox_cs.cpp" -#include "be_visitor_valuebox/any_op_ch.cpp" -#include "be_visitor_valuebox/any_op_cs.cpp" -#include "be_visitor_valuebox/cdr_op_ch.cpp" -#include "be_visitor_valuebox/cdr_op_cs.cpp" -#include "be_visitor_valuebox/field_ch.cpp" -#include "be_visitor_valuebox/field_ci.cpp" -#include "be_visitor_valuebox/union_member_ci.cpp" diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp index 966d55f8de4..00b99899f2e 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuebox.h" // ****************************************************** // Valuebox visitor for client header diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp index d7df831d39e..7570e5719da 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_ci.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuebox.h" be_visitor_valuebox_ci::be_visitor_valuebox_ci (be_visitor_context *ctx) : be_visitor_valuebox (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp index bf581441f95..7040e5ad1be 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuebox.h" be_visitor_valuebox_cs::be_visitor_valuebox_cs (be_visitor_context *ctx) : be_visitor_valuebox (ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp index 604a9597d54..1bd6550fe50 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" // *************************************************************************** // Valuetype visitor for generating Any operator declarations. diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp index f91c1330d7c..609fa5af54d 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" // *************************************************************************** // Valuetype visitor for generating Any operator declarations in the client diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp index c0d670a8dd8..5bf35355d78 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" // ************************************************************ // Operation visitor to generate the argument list. diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp index 2c5073da982..023d246ddc1 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_cdr_op_ch::be_visitor_valuetype_cdr_op_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp index 5ba2439fe90..78178c3003b 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_cdr_op_cs::be_visitor_valuetype_cdr_op_cs ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp index a47d0530d4a..bb4104e5478 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuetype.h" // ********************************************** // Visitor for field in the client header file. diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp index 145e054099c..51df7b708a5 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuetype.h" // ********************************************** // Visitor for field in the client inline file. diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp index a4d72368eaf..16d33eec470 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ch.cpp @@ -14,6 +14,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_field_ch::be_visitor_valuetype_field_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp index da32b4f1ac6..9dbb65b0fed 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_ci.cpp @@ -14,6 +14,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_field_ci::be_visitor_valuetype_field_ci ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp index dfd31b10afa..7904532e20d 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/field_cs.cpp @@ -14,6 +14,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_field_cs::be_visitor_valuetype_field_cs ( be_visitor_context *ctx) diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp index 1cf859456d5..0f42cf135fd 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" // *************************************************************************** // Structure visitor for generating declarations diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp index 22898c96a88..17a711661b2 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_marshal_cs::be_visitor_valuetype_marshal_cs ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp index d6890bcb1e3..57748c53ba2 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/obv_module.cpp @@ -14,6 +14,8 @@ */ //============================================================================= +#include "valuetype.h" + // ************************************************************ // OBV module visitor for server header. // ************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp index 478fd309ef0..ffe05216170 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.cpp @@ -12,6 +12,8 @@ */ //============================================================================= +#include "valuetype.h" + be_visitor_valuetype::be_visitor_valuetype (be_visitor_context *ctx) : be_visitor_scope (ctx) { diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.h index 0a9d72c2e74..4c483c34f4e 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype.h @@ -63,32 +63,3 @@ #include "be_visitor_union.h" #include "be_visitor_union_fwd.h" #include "be_visitor_context.h" - -#include "be_visitor_valuetype/valuetype.cpp" -#include "be_visitor_valuetype/valuetype_ch.cpp" -#include "be_visitor_valuetype/valuetype_ci.cpp" -#include "be_visitor_valuetype/valuetype_cs.cpp" -#include "be_visitor_valuetype/valuetype_sh.cpp" -#include "be_visitor_valuetype/valuetype_ss.cpp" -#include "be_visitor_valuetype/valuetype_obv_ch.cpp" -#include "be_visitor_valuetype/valuetype_obv_ci.cpp" -#include "be_visitor_valuetype/valuetype_obv_cs.cpp" -#include "be_visitor_valuetype/any_op_ch.cpp" -#include "be_visitor_valuetype/any_op_cs.cpp" -#include "be_visitor_valuetype/cdr_op_ch.cpp" -#include "be_visitor_valuetype/cdr_op_cs.cpp" -#include "be_visitor_valuetype/marshal_ch.cpp" -#include "be_visitor_valuetype/marshal_cs.cpp" -#include "be_visitor_valuetype/arglist.cpp" -#include "be_visitor_valuetype/field_ch.cpp" -#include "be_visitor_valuetype/field_ci.cpp" -#include "be_visitor_valuetype/field_cs.cpp" -#include "be_visitor_valuetype/field_cdr_ch.cpp" -#include "be_visitor_valuetype/field_cdr_cs.cpp" -#include "be_visitor_valuetype/obv_module.cpp" -#include "be_visitor_valuetype/valuetype_init.cpp" -#include "be_visitor_valuetype/valuetype_init_ch.cpp" -#include "be_visitor_valuetype/valuetype_init_ci.cpp" -#include "be_visitor_valuetype/valuetype_init_cs.cpp" -#include "be_visitor_valuetype/valuetype_init_arglist_ch.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp index 219b51e3479..ade75a3d827 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp @@ -14,6 +14,8 @@ */ //============================================================================= +#include "valuetype.h" + // ****************************************************** // Valuetype visitor for client header // ****************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp index 41e89cc2e49..aa3fa58c77c 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuetype.h" // ************************************************** // Valuetype visitor for client inline. diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp index 5a2e38ac9c7..550795007de 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuetype.h" // ************************************************************ // Valuetype visitor for client stubs. diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp index 06ee061c141..e58cb8ee821 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_init::be_visitor_valuetype_init ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp index a29cda22a6d..855dace42a6 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_init_arglist_ch::be_visitor_valuetype_init_arglist_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp index 4ccabe42e9d..f0d57901c41 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_init_ch::be_visitor_valuetype_init_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp index bc04cfe6256..ba7f5a89c05 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ci.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_init_ci::be_visitor_valuetype_init_ci ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp index 2c98b145e2f..67b404ad83e 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype.h" be_visitor_valuetype_init_cs::be_visitor_valuetype_init_cs ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp index eef7e416cc7..85acd5721f8 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp @@ -16,6 +16,7 @@ */ //============================================================================= +#include "valuetype.h" // ****************************************************** // Valuetype visitor for client header diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp index f55ee58087c..cec445f562a 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ci.cpp @@ -16,6 +16,8 @@ */ //============================================================================= +#include "valuetype.h" + // ****************************************************** // Valuetype visitor for OBV_ class implementation // ****************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp index 18c10a03b78..bf9fb016a7e 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp @@ -16,6 +16,8 @@ */ //============================================================================= +#include "valuetype.h" + // ****************************************************** // Valuetype visitor for OBV_ class implementation // ****************************************************** diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp index 29ed2af7efc..3ea473c2f23 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_sh.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuetype.h" // ************************************************************ // Valuetype visitor for server header. diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp index 788c4c58bb1..f39659ba9ea 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuetype.h" #include "nr_extern.h" // ************************************************************ diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp index a3b81444abc..e2366942764 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/any_op_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype_fwd.h" // *************************************************************************** // Generates Any operator declarations in the client header diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp index 902dff4ec3b..d76e591f9b5 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ch.cpp @@ -13,6 +13,7 @@ */ //============================================================================= +#include "valuetype_fwd.h" be_visitor_valuetype_fwd_cdr_op_ch::be_visitor_valuetype_fwd_cdr_op_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp deleted file mode 100644 index eb3864ef6f5..00000000000 --- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/cdr_op_ci.cpp +++ /dev/null @@ -1,87 +0,0 @@ - -//============================================================================= -/** - * @file cdr_op_ci.cpp - * - * $Id$ - * - * Visitor generating code for CDR operators for forward - * declarations of valuetypes. This uses compiled marshaling. - * - * - * @author Torsten Kuepper based on code from Aniruddha Gokhale & Carlos O'Ryan (cdr_op_ci.cpp) - */ -//============================================================================= - - -// **************************************************************** -// Interface visitor for generating CDR operator declarations in the -// client header -// **************************************************************** - -be_visitor_valuetype_fwd_cdr_op_ci::be_visitor_valuetype_fwd_cdr_op_ci ( - be_visitor_context *ctx - ) - : be_visitor_decl (ctx) -{ -} - -be_visitor_valuetype_fwd_cdr_op_ci::~be_visitor_valuetype_fwd_cdr_op_ci ( - void - ) -{ -} - -int -be_visitor_valuetype_fwd_cdr_op_ci::visit_valuetype_fwd ( - be_valuetype_fwd *node - ) -{ - AST_Interface *fd = node->full_definition (); - be_valuetype *bfd = be_valuetype::narrow_from_decl (fd); - - // Check if it's imported vt or CDR ops already generated. - if (node->cli_inline_cdr_op_gen () || node->imported ()) - { - return 0; - } - - // Is we are defined leater then let the real VT to generate - // all this stuff. - if (bfd->is_defined ()) - { - return 0; - } - - // Generate helper functions declaration. - if (bfd->gen_helper_inline () == -1) - { - ACE_ERROR_RETURN ((LM_ERROR, - "(%N:%l) be_visitor_valuetype_cdr_op_ch::" - "visit_valuetype - " - "codegen for helper functions failed\n"), -1); - } - - TAO_OutStream *os = this->ctx_->stream (); - - // generate the CDR << and >> operator declarations (prototypes) - - //@@ Boris: Can I move this to be_valuetype? (as with _var, _out, etc?) - - *os << be_nl_2 << "// TAO_IDL - Generated from" << be_nl - << "// " << __FILE__ << ":" << __LINE__ - << be_nl_2; - - //This is just declaration so no ACE_INLINE - *os << be_global->stub_export_macro () - << " ::CORBA::Boolean operator<< (TAO_OutputCDR &, const " - << node->full_name () << " *);" << be_nl; - - *os << be_global->stub_export_macro () - << " ::CORBA::Boolean operator>> (TAO_InputCDR &, " - << node->full_name () << " *&);"; - - // Done with this. - node->cli_inline_cdr_op_gen (true); - return 0; -} diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h index 275108aa886..abbd68e8b2b 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd.h @@ -26,7 +26,3 @@ #include "be_visitor_context.h" #include "ace/Log_Msg.h" -#include "be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp" -#include "be_visitor_valuetype_fwd/any_op_ch.cpp" -#include "be_visitor_valuetype_fwd/cdr_op_ch.cpp" - diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp index 55588667915..5523bf72ce2 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype_fwd/valuetype_fwd_ch.cpp @@ -12,6 +12,7 @@ */ //============================================================================= +#include "valuetype_fwd.h" be_visitor_valuetype_fwd_ch::be_visitor_valuetype_fwd_ch ( be_visitor_context *ctx diff --git a/TAO/TAO_IDL/tao_idl_be.mpc b/TAO/TAO_IDL/tao_idl_be.mpc index b236f8d5799..68a45884728 100644 --- a/TAO/TAO_IDL/tao_idl_be.mpc +++ b/TAO/TAO_IDL/tao_idl_be.mpc @@ -17,6 +17,34 @@ project(TAO_IDL_BE) : acelib, conv_lib, tao_output, tao_vc8warnings, tao_idl_fe Source_Files { be + be/be_visitor_argument + be/be_visitor_array + be/be_visitor_attribute + be/be_visitor_component + be/be_visitor_component_fwd + be/be_visitor_connector + be/be_visitor_constant + be/be_visitor_enum + be/be_visitor_exception + be/be_visitor_field + be/be_visitor_home + be/be_visitor_interface + be/be_visitor_interface_fwd + be/be_visitor_module + be/be_visitor_native + be/be_visitor_operation + be/be_visitor_root + be/be_visitor_sequence + be/be_visitor_structure + be/be_visitor_structure_fwd + be/be_visitor_typecode + be/be_visitor_typedef + be/be_visitor_union + be/be_visitor_union_branch + be/be_visitor_union_fwd + be/be_visitor_valuebox + be/be_visitor_valuetype + be/be_visitor_valuetype_fwd } Header_Files { |