summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/include/ast_expression.h
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-03-03 20:33:38 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-03-03 20:33:38 +0000
commitfb5c7e7b19c231fd5dbf9b0aaa3b96b1e8bf37e8 (patch)
tree0c452975368cb75850e580200a0d9ce340355f57 /TAO/TAO_IDL/include/ast_expression.h
parent3ab826ccf39f8b78b957553b424dc65f48c708aa (diff)
downloadATCD-fb5c7e7b19c231fd5dbf9b0aaa3b96b1e8bf37e8.tar.gz
ChangeLogTag: Mon Mar 3 13:02:16 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/TAO_IDL/include/ast_expression.h')
-rw-r--r--TAO/TAO_IDL/include/ast_expression.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/TAO/TAO_IDL/include/ast_expression.h b/TAO/TAO_IDL/include/ast_expression.h
index 50863ab8427..20b173f2890 100644
--- a/TAO/TAO_IDL/include/ast_expression.h
+++ b/TAO/TAO_IDL/include/ast_expression.h
@@ -157,6 +157,8 @@ public:
// Structure to describe value of constant expression and its type.
struct AST_ExprValue
{
+ AST_ExprValue (void);
+
union
{
short sval; // Contains short expression value.
@@ -179,6 +181,7 @@ public:
} u;
ExprType et;
+ AST_Decl *tdef; // Propagates aliased constant type.
};
// Operations.
@@ -289,8 +292,6 @@ protected:
idl_bool type_mismatch (ExprType et);
private:
- // Data.
-
UTL_Scope *pd_defined_in;
// Scope.
@@ -315,8 +316,7 @@ private:
UTL_ScopedName *pd_n;
// Symbolic name (if any).
- // Operations
-
+private:
// Fill out the lineno, filename and definition scope details.
void fill_definition_details (void);