diff options
author | Oliver Bolte <obo@openoffice.org> | 2004-06-03 14:05:45 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2004-06-03 14:05:45 +0000 |
commit | 62f29b2597d20403851bba776a8276f3525389d0 (patch) | |
tree | ca24d39a3702325c15429fe6cb0e5bcfe9617655 /idlc | |
parent | 2e663ea58ea2c9d574093b4d247b483c15a4a6af (diff) |
INTEGRATION: CWS sb18 (1.4.4); FILE MERGED
2004/05/19 08:56:06 sb 1.4.4.5: #i21150# Check that an unpublished entity is not used in the declaration of a published entity.
2004/05/18 15:36:48 sb 1.4.4.4: #i21150# Added new feature: published.
2004/04/26 12:17:41 sb 1.4.4.3: #i21150# Forbid polymorphic struct type templates with base types.
2004/04/21 15:55:10 sb 1.4.4.2: #i21150# Cleaned up nomenclature of polymorphic struct types.
2004/04/08 14:37:14 sb 1.4.4.1: #i21150# Fixed UNOIDL typedef support; initial support for polymorphic struct types.
Diffstat (limited to 'idlc')
-rw-r--r-- | idlc/inc/idlc/errorhandler.hxx | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/idlc/inc/idlc/errorhandler.hxx b/idlc/inc/idlc/errorhandler.hxx index 0a72ecdce762..63e0d26eccb1 100644 --- a/idlc/inc/idlc/errorhandler.hxx +++ b/idlc/inc/idlc/errorhandler.hxx @@ -2,9 +2,9 @@ * * $RCSfile: errorhandler.hxx,v $ * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * - * last change: $Author: rt $ $Date: 2004-03-30 16:43:06 $ + * last change: $Author: obo $ $Date: 2004-06-03 15:05:45 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -125,7 +125,13 @@ enum ErrorCode EIDL_REST_PARAMETER_NOT_LAST, EIDL_REST_PARAMETER_NOT_ANY, EIDL_METHOD_HAS_REST_PARAMETER, - EIDL_READONLY_ATTRIBUTE_SET_EXCEPTIONS + EIDL_READONLY_ATTRIBUTE_SET_EXCEPTIONS, + EIDL_WRONG_NUMBER_OF_TYPE_ARGUMENTS, + EIDL_INSTANTIATED_STRUCT_TYPE_TYPEDEF, + EIDL_IDENTICAL_TYPE_PARAMETERS, + EIDL_STRUCT_TYPE_TEMPLATE_WITH_BASE, + EIDL_PUBLISHED_FORWARD, + EIDL_PUBLISHED_USES_UNPUBLISHED }; enum WarningCode @@ -188,6 +194,8 @@ public: // Report a failed enumerator lookup in an enum void enumValLookupFailure(AstUnion* pUnion, AstEnum* pEnum, const ::rtl::OString& name); + + bool checkPublished(AstDeclaration const * decl); }; #endif // _IDLC_ERRORHANDLER_HXX_ |