summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-20 17:08:32 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-20 17:08:32 +0000
commit9dc2faa5596e3b57c7eb61feb1b3fd44294b0ec0 (patch)
tree4519a5ce2f4001987e69c411a01eb67a6407e0d0
parent9933d23896b18ab4f67f67ec1d77a783f8df36e9 (diff)
downloadATCD-9dc2faa5596e3b57c7eb61feb1b3fd44294b0ec0.tar.gz
Added missing states.
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface.cpp16
1 files changed, 16 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 5acb9b58f1a..75e3a678f84 100644
--- a/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_interface/interface.cpp
@@ -169,9 +169,11 @@ be_visitor_interface::visit_constant (be_constant *node)
switch (this->ctx_->state ())
{
case TAO_CodeGen::TAO_INTERFACE_CH:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_H:
ctx.state (TAO_CodeGen::TAO_CONSTANT_CH);
break;
case TAO_CodeGen::TAO_INTERFACE_CS:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_S:
ctx.state (TAO_CodeGen::TAO_CONSTANT_CS);
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
@@ -243,9 +245,11 @@ be_visitor_interface::visit_enum (be_enum *node)
switch (this->ctx_->state ())
{
case TAO_CodeGen::TAO_INTERFACE_CH:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_H:
ctx.state (TAO_CodeGen::TAO_ENUM_CH);
break;
case TAO_CodeGen::TAO_INTERFACE_CS:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_S:
ctx.state (TAO_CodeGen::TAO_ENUM_CS);
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
@@ -327,12 +331,15 @@ be_visitor_interface::visit_exception (be_exception *node)
switch (this->ctx_->state ())
{
case TAO_CodeGen::TAO_INTERFACE_CH:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_H:
ctx.state (TAO_CodeGen::TAO_EXCEPTION_CH);
break;
case TAO_CodeGen::TAO_INTERFACE_CI:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_I:
ctx.state (TAO_CodeGen::TAO_EXCEPTION_CI);
break;
case TAO_CodeGen::TAO_INTERFACE_CS:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_S:
ctx.state (TAO_CodeGen::TAO_EXCEPTION_CS);
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
@@ -557,12 +564,15 @@ be_visitor_interface::visit_structure (be_structure *node)
switch (this->ctx_->state ())
{
case TAO_CodeGen::TAO_INTERFACE_CH:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_H:
ctx.state (TAO_CodeGen::TAO_STRUCT_CH);
break;
case TAO_CodeGen::TAO_INTERFACE_CI:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_I:
ctx.state (TAO_CodeGen::TAO_STRUCT_CI);
break;
case TAO_CodeGen::TAO_INTERFACE_CS:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_S:
ctx.state (TAO_CodeGen::TAO_STRUCT_CS);
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
@@ -643,12 +653,15 @@ be_visitor_interface::visit_union (be_union *node)
switch (this->ctx_->state ())
{
case TAO_CodeGen::TAO_INTERFACE_CH:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_H:
ctx.state (TAO_CodeGen::TAO_UNION_CH);
break;
case TAO_CodeGen::TAO_INTERFACE_CI:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_I:
ctx.state (TAO_CodeGen::TAO_UNION_CI);
break;
case TAO_CodeGen::TAO_INTERFACE_CS:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_S:
ctx.state (TAO_CodeGen::TAO_UNION_CS);
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH:
@@ -729,12 +742,15 @@ be_visitor_interface::visit_typedef (be_typedef *node)
switch (this->ctx_->state ())
{
case TAO_CodeGen::TAO_INTERFACE_CH:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_H:
ctx.state (TAO_CodeGen::TAO_TYPEDEF_CH);
break;
case TAO_CodeGen::TAO_INTERFACE_CI:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_I:
ctx.state (TAO_CodeGen::TAO_TYPEDEF_CI);
break;
case TAO_CodeGen::TAO_INTERFACE_CS:
+ case TAO_CodeGen::TAO_LOCAL_INTERFACE_S:
ctx.state (TAO_CodeGen::TAO_TYPEDEF_CS);
break;
case TAO_CodeGen::TAO_INTERFACE_ANY_OP_CH: