summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/include/ast_decl.h
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-16 16:52:40 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-16 16:52:40 +0000
commit17a2397a1d3b9d444231a8bc745c42affecd9a0d (patch)
treecbfe4be8725183a6ad7e5d0ea3c2a24af45e171f /TAO/TAO_IDL/include/ast_decl.h
parentee7551323c24832055402c241a8b458870c2ed9f (diff)
downloadATCD-17a2397a1d3b9d444231a8bc745c42affecd9a0d.tar.gz
ChangeLogTag: Wed Oct 16 11:49:21 2002 Jeff Parsons <parsons@isis-server.isis.vanderbilt.edu>
Diffstat (limited to 'TAO/TAO_IDL/include/ast_decl.h')
-rw-r--r--TAO/TAO_IDL/include/ast_decl.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/include/ast_decl.h b/TAO/TAO_IDL/include/ast_decl.h
index 67a1807757a..1f77b7bb8eb 100644
--- a/TAO/TAO_IDL/include/ast_decl.h
+++ b/TAO/TAO_IDL/include/ast_decl.h
@@ -269,6 +269,10 @@ public:
UTL_ScopedName *last_referenced_as (void) const;
void last_referenced_as (UTL_ScopedName *n);
+ // Accessors for the prefix_socpe_ member.
+ UTL_Scope *prefix_scope (void);
+ void prefix_scope (UTL_Scope *s);
+
// Useful for GIOP to know if a wstring is being marshaled.
virtual int contains_wstring (void);
void contains_wstring (int val);
@@ -347,6 +351,9 @@ private:
// Temporary holder of the most recent way we were reference.
// The top level component of this is added to pd_name_referenced.
+ // The scope in which our prefix, if any, was assigned.
+ UTL_Scope *prefix_scope_;
+
private:
void compute_full_name (UTL_ScopedName *n);
// Compute the full name of an AST node.