summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_decl.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-05-28 23:48:27 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-05-28 23:48:27 +0000
commit22c77c48a763169c202a2f2cf8d179c061a59c61 (patch)
treefe744fa2f6f59c1f49cfa8bc80362c84e10cb8d7 /TAO/TAO_IDL/be/be_decl.cpp
parent061eab2e94e481d70a3c3689ffa97ed850f778d5 (diff)
downloadATCD-22c77c48a763169c202a2f2cf8d179c061a59c61.tar.gz
ChangeLogTag: Fri May 28 18:46:11 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/TAO_IDL/be/be_decl.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_decl.cpp20
1 files changed, 18 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/be/be_decl.cpp b/TAO/TAO_IDL/be/be_decl.cpp
index 9ab1742ec1f..00fbf97a237 100644
--- a/TAO/TAO_IDL/be/be_decl.cpp
+++ b/TAO/TAO_IDL/be/be_decl.cpp
@@ -89,7 +89,8 @@ be_decl::be_decl (void)
srv_outarg_tmpl_class_gen_ (I_FALSE),
srv_outarg_pragma_inst_gen_ (I_FALSE),
srv_retarg_tmpl_class_gen_ (I_FALSE),
- srv_retarg_pragma_inst_gen_ (I_FALSE)
+ srv_retarg_pragma_inst_gen_ (I_FALSE),
+ ccm_pre_proc_gen_ (I_FALSE)
{
}
@@ -136,7 +137,8 @@ be_decl::be_decl (AST_Decl::NodeType type,
srv_outarg_tmpl_class_gen_ (I_FALSE),
srv_outarg_pragma_inst_gen_ (I_FALSE),
srv_retarg_tmpl_class_gen_ (I_FALSE),
- srv_retarg_pragma_inst_gen_ (I_FALSE)
+ srv_retarg_pragma_inst_gen_ (I_FALSE),
+ ccm_pre_proc_gen_ (I_FALSE)
{
}
@@ -561,6 +563,12 @@ be_decl::srv_inline_gen (void)
return this->srv_inline_gen_;
}
+idl_bool
+be_decl::ccm_pre_proc_gen (void)
+{
+ return this->ccm_pre_proc_gen_;
+}
+
// Set the flag indicating that code generation is done.
void
be_decl::cli_hdr_gen (idl_bool val)
@@ -785,6 +793,14 @@ be_decl::srv_inline_gen (idl_bool val)
this->srv_inline_gen_ = val;
}
+void
+be_decl::ccm_pre_proc_gen (idl_bool val)
+{
+ this->ccm_pre_proc_gen_ = val;
+}
+
+//==========================================
+
int
be_decl::accept (be_visitor *visitor)
{