summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/include/utl_err.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/include/utl_err.h')
-rw-r--r--TAO/TAO_IDL/include/utl_err.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/TAO/TAO_IDL/include/utl_err.h b/TAO/TAO_IDL/include/utl_err.h
index 5983c4ce49e..03741e30463 100644
--- a/TAO/TAO_IDL/include/utl_err.h
+++ b/TAO/TAO_IDL/include/utl_err.h
@@ -134,7 +134,6 @@ public:
EIDL_UNDERSCORE, // More than one leading underscore
EIDL_EMPTY_MODULE, // Empty modules not allowed in IDL.
EIDL_BACK_END, // Back end error
- EIDL_ILLEGAL_INFIX, // Illegal infix operator in expression
EIDL_OK // No error
};
@@ -227,10 +226,16 @@ public:
void abstract_inheritance_error (UTL_ScopedName *v,
UTL_ScopedName *i);
- // Report an attempt to support more then one concrete type.
+ // Report an attempt to support more then one abstract type.
void abstract_support_error (UTL_ScopedName *v,
UTL_ScopedName *i);
+ // Report a situation where a concrete interface was expected but we got
+ // something else instead. This most likely is a case in a supports
+ // or inheritance list.
+ void concrete_interface_expected (UTL_ScopedName *c,
+ UTL_ScopedName *i);
+
// Report a situation where a non-local interface was expected but we got
// something else instead. This most likely is a case in a supports
// or inheritance list.
@@ -320,10 +325,6 @@ public:
// Report back-end error
void back_end (long lineno,
UTL_String *s);
-
- // Report illegal infix operator error (they can be used
- // only with integer, floating point or fixed point expressions.
- void illegal_infix (void);
};
#endif // _UTL_ERR_UTL_ERR_HH