summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be_include/be_generator.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be_include/be_generator.h')
-rw-r--r--TAO/TAO_IDL/be_include/be_generator.h69
1 files changed, 35 insertions, 34 deletions
diff --git a/TAO/TAO_IDL/be_include/be_generator.h b/TAO/TAO_IDL/be_include/be_generator.h
index ddbed2d438b..44e39df7e0f 100644
--- a/TAO/TAO_IDL/be_include/be_generator.h
+++ b/TAO/TAO_IDL/be_include/be_generator.h
@@ -95,12 +95,12 @@ public:
long nih,
AST_Interface **ih_flat,
long nih_flat,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_InterfaceFwd *create_interface_fwd (UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
// Create a node representing a boxed value type
virtual AST_ValueBox *create_valuebox (UTL_ScopedName *n,
@@ -115,12 +115,12 @@ public:
AST_Interface **supports,
long n_supports,
AST_Interface *supports_concrete,
- bool abstract,
- bool truncatable,
- bool custom);
+ idl_bool abstract,
+ idl_bool truncatable,
+ idl_bool custom);
virtual AST_ValueTypeFwd *create_valuetype_fwd (UTL_ScopedName *n,
- bool abstract);
+ idl_bool abstract);
virtual AST_EventType *create_eventtype (UTL_ScopedName *n,
AST_Interface **inherits,
@@ -131,12 +131,12 @@ public:
AST_Interface **supports,
long n_supports,
AST_Interface *supports_concrete,
- bool abstract,
- bool truncatable,
- bool custom);
+ idl_bool abstract,
+ idl_bool truncatable,
+ idl_bool custom);
virtual AST_EventTypeFwd *create_eventtype_fwd (UTL_ScopedName *n,
- bool abstract);
+ idl_bool abstract);
virtual AST_Component *create_component (UTL_ScopedName *n,
AST_Component *base_component,
@@ -157,24 +157,24 @@ public:
long n_supports_flat);
virtual AST_Exception *create_exception (UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_Structure *create_structure (UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_StructureFwd *create_structure_fwd (UTL_ScopedName *n);
virtual AST_Enum *create_enum (UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_Operation *create_operation (AST_Type *rt,
AST_Operation::Flags fl,
UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_Field *create_field (AST_Type *ft, UTL_ScopedName *n,
AST_Field::Visibility vis =
@@ -184,16 +184,16 @@ public:
AST_Type *ft,
UTL_ScopedName *n);
- virtual AST_Attribute *create_attribute (bool ro,
+ virtual AST_Attribute *create_attribute (idl_bool ro,
AST_Type *ft,
UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_Union *create_union (AST_ConcreteType *dt,
UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_UnionFwd *create_union_fwd (UTL_ScopedName *n);
@@ -217,14 +217,15 @@ public:
AST_Expression *v1,
AST_Expression *v2);
- virtual AST_Expression *create_expr (long v);
+ virtual AST_Expression *create_expr(long v);
- virtual AST_Expression *create_expr (bool b);
+ virtual AST_Expression *create_expr (long v,
+ AST_Expression::ExprType t);
virtual AST_Expression *create_expr (idl_uns_long v,
AST_Expression::ExprType t);
- virtual AST_Expression *create_expr( UTL_String *s);
+ virtual AST_Expression *create_expr(UTL_String *s);
virtual AST_Expression *create_expr (char *s);
@@ -240,14 +241,14 @@ public:
virtual AST_Array *create_array (UTL_ScopedName *n,
unsigned long ndims,
UTL_ExprList *dims,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_Sequence *create_sequence (AST_Expression *v,
AST_Type *bt,
UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
virtual AST_String *create_string (AST_Expression *v);
@@ -255,8 +256,8 @@ public:
virtual AST_Typedef *create_typedef (AST_Type *bt,
UTL_ScopedName *n,
- bool local,
- bool abstract);
+ idl_bool local,
+ idl_bool abstract);
// Create a node representing a native
virtual AST_Native *create_native (UTL_ScopedName *n);