summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
diff options
context:
space:
mode:
authorgokhale <asgokhale@users.noreply.github.com>1998-08-27 13:27:37 +0000
committergokhale <asgokhale@users.noreply.github.com>1998-08-27 13:27:37 +0000
commiteecc583f8ed6a71423990bc0d0d22931828c4835 (patch)
treecbe9dd254d7c6a1ceb0ff30fd874182acc6da8f7 /TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
parent0d2475ffcc803ead837740f5c6bfdf095ec23dbc (diff)
downloadATCD-eecc583f8ed6a71423990bc0d0d22931828c4835.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_interface/interface.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface.cpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
index 12595042baa..925549276ca 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
@@ -90,6 +90,8 @@ be_visitor_interface::visit_attribute (be_attribute *node)
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
case TAO_CodeGen::TAO_INTERFACE_CI:
case TAO_CodeGen::TAO_INTERFACE_SI:
return 0; // nothing to be done
@@ -150,6 +152,8 @@ be_visitor_interface::visit_constant (be_constant *node)
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
case TAO_CodeGen::TAO_INTERFACE_COLLOCATED_SH:
case TAO_CodeGen::TAO_INTERFACE_COLLOCATED_SS:
case TAO_CodeGen::TAO_INTERFACE_CI:
@@ -220,6 +224,12 @@ be_visitor_interface::visit_enum (be_enum *node)
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
ctx.state (TAO_CodeGen::TAO_ENUM_ANY_OP_CS);
break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ ctx.state (TAO_CodeGen::TAO_ENUM_CDR_OP_CH);
+ break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
+ ctx.state (TAO_CodeGen::TAO_ENUM_CDR_OP_CS);
+ break;
case TAO_CodeGen::TAO_INTERFACE_CI:
case TAO_CodeGen::TAO_INTERFACE_SH:
case TAO_CodeGen::TAO_INTERFACE_SI:
@@ -293,6 +303,12 @@ be_visitor_interface::visit_exception (be_exception *node)
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
ctx.state (TAO_CodeGen::TAO_EXCEPTION_ANY_OP_CS);
break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ ctx.state (TAO_CodeGen::TAO_EXCEPTION_CDR_OP_CH);
+ break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
+ ctx.state (TAO_CodeGen::TAO_EXCEPTION_CDR_OP_CS);
+ break;
case TAO_CodeGen::TAO_INTERFACE_SH:
case TAO_CodeGen::TAO_INTERFACE_SI:
case TAO_CodeGen::TAO_INTERFACE_SS:
@@ -380,6 +396,8 @@ be_visitor_interface::visit_operation (be_operation *node)
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
case TAO_CodeGen::TAO_INTERFACE_CI:
case TAO_CodeGen::TAO_INTERFACE_SI:
return 0; // nothing to be done
@@ -448,6 +466,12 @@ be_visitor_interface::visit_structure (be_structure *node)
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
ctx.state (TAO_CodeGen::TAO_STRUCT_ANY_OP_CS);
break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ ctx.state (TAO_CodeGen::TAO_STRUCT_CDR_OP_CH);
+ break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
+ ctx.state (TAO_CodeGen::TAO_STRUCT_CDR_OP_CS);
+ break;
case TAO_CodeGen::TAO_INTERFACE_SH:
case TAO_CodeGen::TAO_INTERFACE_SI:
case TAO_CodeGen::TAO_INTERFACE_SS:
@@ -520,6 +544,12 @@ be_visitor_interface::visit_union (be_union *node)
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
ctx.state (TAO_CodeGen::TAO_UNION_ANY_OP_CS);
break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ ctx.state (TAO_CodeGen::TAO_UNION_CDR_OP_CH);
+ break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
+ ctx.state (TAO_CodeGen::TAO_UNION_CDR_OP_CS);
+ break;
case TAO_CodeGen::TAO_INTERFACE_SH:
case TAO_CodeGen::TAO_INTERFACE_SI:
case TAO_CodeGen::TAO_INTERFACE_SS:
@@ -592,6 +622,12 @@ be_visitor_interface::visit_typedef (be_typedef *node)
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CS:
ctx.state (TAO_CodeGen::TAO_TYPEDEF_ANY_OP_CS);
break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CH:
+ ctx.state (TAO_CodeGen::TAO_TYPEDEF_CDR_OP_CH);
+ break;
+ case TAO_CodeGen::TAO_INTERFACE_CDR_OP_CS:
+ ctx.state (TAO_CodeGen::TAO_TYPEDEF_CDR_OP_CS);
+ break;
case TAO_CodeGen::TAO_INTERFACE_SH:
case TAO_CodeGen::TAO_INTERFACE_SI:
case TAO_CodeGen::TAO_INTERFACE_SS: