diff options
| author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-04-20 17:08:32 +0000 |
|---|---|---|
| committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-04-20 17:08:32 +0000 |
| commit | 9dc2faa5596e3b57c7eb61feb1b3fd44294b0ec0 (patch) | |
| tree | 4519a5ce2f4001987e69c411a01eb67a6407e0d0 | |
| parent | 9933d23896b18ab4f67f67ec1d77a783f8df36e9 (diff) | |
| download | ATCD-9dc2faa5596e3b57c7eb61feb1b3fd44294b0ec0.tar.gz | |
Added missing states.
| -rw-r--r-- | TAO/TAO_IDL/be/be_visitor_interface/interface.cpp | 16 |
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: |
