summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/include
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-10-17 00:00:08 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-10-17 00:00:08 +0000
commit12786dbfdae7589b05f3d38c240bbbbd7ea36fe7 (patch)
treeda84a4f10fc1dcaa817e4ce30170716db1eba3c3 /TAO/TAO_IDL/include
parentba4a39172d767ec0def793be727a0f6cec4f2882 (diff)
downloadATCD-12786dbfdae7589b05f3d38c240bbbbd7ea36fe7.tar.gz
ChangeLogTag: Mon Oct 16 18:54:22 2000 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/TAO_IDL/include')
-rw-r--r--TAO/TAO_IDL/include/ast_decl.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/include/ast_decl.h b/TAO/TAO_IDL/include/ast_decl.h
index bebb048984e..eeabe40d371 100644
--- a/TAO/TAO_IDL/include/ast_decl.h
+++ b/TAO/TAO_IDL/include/ast_decl.h
@@ -154,7 +154,8 @@ public:
AST_Decl (NodeType type,
UTL_ScopedName *n,
- UTL_StrList *pragmas);
+ UTL_StrList *pragmas,
+ idl_bool anonymous = I_FALSE);
virtual ~AST_Decl (void);
@@ -206,6 +207,9 @@ public:
const char *prefix (void);
// Retrieve the repository ID prefix.
+ idl_bool anonymous (void) const;
+ // Are we an anonymous (no repo ID) type?
+
// If there is _cxx_ in the beginning, we will remove that and keep
// a copy of the original name. TAO IDL's front end adds _cxx_
// prefix to the all the reserved keywords. But when we invoke the
@@ -300,6 +304,9 @@ private:
char *prefix_;
// The repository ID prefix.
+ idl_bool anonymous_;
+ // Are we an anonymous (no repo ID) type?
+
// Operations
void compute_prefix (void);