summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp')
-rw-r--r--modules/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp28
1 files changed, 15 insertions, 13 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp b/modules/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
index 39ea6f27f8c..e17232b832d 100644
--- a/modules/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
+++ b/modules/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
@@ -19,11 +19,6 @@
//
// ============================================================================
-ACE_RCSID (be_visitor_argument,
- marshal_ss,
- "$Id$")
-
-
// ************************************************************************
// Visitor to generate code for passing argument to the marshal/demarshal
// routines
@@ -140,7 +135,8 @@ int be_visitor_args_marshal_ss::visit_argument (be_argument *node)
int be_visitor_args_marshal_ss::visit_array (be_array *)
{
TAO_OutStream *os = this->ctx_->stream ();
- be_argument *arg = this->ctx_->be_node_as_argument ();
+ be_argument *arg =
+ be_argument::narrow_from_decl (this->ctx_->node ());
if (this->ctx_->sub_state () == TAO_CodeGen::TAO_CDR_INPUT)
{
@@ -185,7 +181,8 @@ int be_visitor_args_marshal_ss::visit_array (be_array *)
int be_visitor_args_marshal_ss::visit_enum (be_enum *)
{
TAO_OutStream *os = this->ctx_->stream ();
- be_argument *arg = this->ctx_->be_node_as_argument ();
+ be_argument *arg =
+ be_argument::narrow_from_decl (this->ctx_->node ());
if (this->ctx_->sub_state () == TAO_CodeGen::TAO_CDR_INPUT)
{
@@ -253,7 +250,8 @@ int be_visitor_args_marshal_ss::visit_predefined_type (
)
{
TAO_OutStream *os = this->ctx_->stream ();
- be_argument *arg = this->ctx_->be_node_as_argument ();
+ be_argument *arg =
+ be_argument::narrow_from_decl (this->ctx_->node ());
if (this->ctx_->sub_state () == TAO_CodeGen::TAO_CDR_INPUT)
{
@@ -411,7 +409,8 @@ int be_visitor_args_marshal_ss::visit_predefined_type (
int be_visitor_args_marshal_ss::visit_sequence (be_sequence *)
{
TAO_OutStream *os = this->ctx_->stream ();
- be_argument *arg = this->ctx_->be_node_as_argument ();
+ be_argument *arg =
+ be_argument::narrow_from_decl (this->ctx_->node ());
if (this->ctx_->sub_state () == TAO_CodeGen::TAO_CDR_INPUT)
{
@@ -454,7 +453,8 @@ int be_visitor_args_marshal_ss::visit_sequence (be_sequence *)
int be_visitor_args_marshal_ss::visit_string (be_string *node)
{
TAO_OutStream *os = this->ctx_->stream ();
- be_argument *arg = this->ctx_->be_node_as_argument ();
+ be_argument *arg =
+ be_argument::narrow_from_decl (this->ctx_->node ());
if (this->ctx_->sub_state () == TAO_CodeGen::TAO_CDR_INPUT)
{
@@ -607,10 +607,11 @@ be_visitor_args_marshal_ss::visit_home (
}
int
-be_visitor_args_marshal_ss::emit_common ()
+be_visitor_args_marshal_ss::emit_common (void)
{
TAO_OutStream *os = this->ctx_->stream ();
- be_argument *arg = this->ctx_->be_node_as_argument ();
+ be_argument *arg =
+ be_argument::narrow_from_decl (this->ctx_->node ());
if (this->ctx_->sub_state () == TAO_CodeGen::TAO_CDR_INPUT)
{
@@ -652,7 +653,8 @@ int
be_visitor_args_marshal_ss::emit_common2 (be_type *node)
{
TAO_OutStream *os = this->ctx_->stream ();
- be_argument *arg = this->ctx_->be_node_as_argument ();
+ be_argument *arg =
+ be_argument::narrow_from_decl (this->ctx_->node ());
if (this->ctx_->sub_state () == TAO_CodeGen::TAO_CDR_INPUT)
{