summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_type.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-01 07:03:13 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-01 07:03:13 +0000
commit7ddd94a0159a234a2c31b4a1b07b7748b5114e0d (patch)
tree0db3b5ab6c404a81ff70f1937154372fab999c8d /TAO/TAO_IDL/be/be_type.cpp
parentd551f85e057b323158e1648aa86b4df2020cf82a (diff)
downloadATCD-refactor.tar.gz
ChangeLogTag: Tue Apr 1 000:37:21 2003 Jeff Parsons <j.parsons@vanderbilt.edu>refactor
Diffstat (limited to 'TAO/TAO_IDL/be/be_type.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_type.cpp18
1 files changed, 16 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/be/be_type.cpp b/TAO/TAO_IDL/be/be_type.cpp
index d46d7af7cd5..22a1d0f9ea0 100644
--- a/TAO/TAO_IDL/be/be_type.cpp
+++ b/TAO/TAO_IDL/be/be_type.cpp
@@ -34,7 +34,8 @@ ACE_RCSID (be,
be_type::be_type (void)
: tc_name_ (0),
- common_varout_gen_ (0)
+ common_varout_gen_ (I_FALSE),
+ seen_in_sequence_ (I_FALSE)
{
}
@@ -47,7 +48,8 @@ be_type::be_type (AST_Decl::NodeType nt,
AST_Decl (nt,
n),
tc_name_ (0),
- common_varout_gen_ (0)
+ common_varout_gen_ (I_FALSE),
+ seen_in_sequence_ (I_FALSE)
{
AST_Decl *parent = ScopeAsDecl (this->defined_in ());
Identifier *segment = 0;
@@ -316,6 +318,18 @@ be_type::gen_common_tmplinst (TAO_OutStream *os)
os->gen_endif_AHETI ();
}
+idl_bool
+be_type::seen_in_sequence (void) const
+{
+ return this->seen_in_sequence_;
+}
+
+void
+be_type::seen_in_sequence (idl_bool val)
+{
+ this->seen_in_sequence_ = val;
+}
+
AST_Decl::NodeType
be_type::base_node_type (void) const
{