diff options
Diffstat (limited to 'TAO/TAO_IDL/include/utl_err.h')
-rw-r--r-- | TAO/TAO_IDL/include/utl_err.h | 13 |
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 |