ITK Function Reference

(V10000.1.0.60_20160308.00)
attrmap_errors.h
Go to the documentation of this file.
1 /*==================================================================================================
2 
3  Copyright (c) 1999 Unigraphics Solutions
4  Unpublished - All rights reserved
5 
6 ====================================================================================================
7 File description:
8 
9 ====================================================================================================
10  Date Name Description of Change
11 22-Feb-1999 Mark Fawcett Created
12 03-Mar-1999 Mark Fawcett add some errors
13 10-Mar-1999 Mark Fawcett more errors
14 12-Mar-1999 Mark Fawcett more errors
15 02-Jul-1999 Mark Fawcett add sa-only-test-mappings
16 05-Sep-2001 Charles Cheng add illegal ICS attribute id
17 15-Nov-2001 chengc V8.0 Attribute Synchronization
18 09-Jan-2002 helmutl Merge from Charlie
19 09-Jan-2002 helmutl Merge fro P8.0.0.3 promote
20 06-Aug-2002 Aaron Ruckman Split libtc.dll project
21 05-Sep-2002 Aaron Ruckman Update headers as part of dll splitiman project
22 22-Nov-2002 Tim Baverstock Normalise inclusion
23 $HISTORY$
24 ==================================================================================================*/
25 
26 
27 #ifndef ATTRMAP_ERRORS_H
28 #define ATTRMAP_ERRORS_H
29 
30 #include <common/emh_const.h>
31 #include <property/libproperty_exports.h>
32 
33 #define ATTRMAP_bad_tag (EMH_ATTRMAP_error_base + 1) /* 60001 */
34  /* Tag is not a mapping */
35 
36 #define ATTRMAP_bad_mapping_def_str (EMH_ATTRMAP_error_base + 2) /* 60002 */
37  /* Mapping definition string is invalid */
38 
39 #define ATTRMAP_cannot_resolve_mapping (EMH_ATTRMAP_error_base + 3) /* 60003 */
40  /* Mapping definition cannot be resolved */
41 
42 #define ATTRMAP_internal_error (EMH_ATTRMAP_error_base + 4) /* 60004 */
43  /* Something Oo occurred */
44 
45 #define ATTRMAP_cannot_find_related_object (EMH_ATTRMAP_error_base + 5) /* 60005 */
46  /* Cannot find related object while resolving mapping part */
47 
48 #define ATTRMAP_ambiguous_related_object (EMH_ATTRMAP_error_base + 6) /* 60006 */
49  /* Cannot find unambiguous related object while resolving mapping part */
50 
51 #define ATTRMAP_cannot_resolve_property (EMH_ATTRMAP_error_base + 7) /* 60007 */
52  /* Property cannot be resolved */
53 
54 #define ATTRMAP_cannot_resolve_propdesc (EMH_ATTRMAP_error_base + 8) /* 60008 */
55  /* Property descriptor cannot be resolved */
56 
57 #define ATTRMAP_cannot_resolve_type (EMH_ATTRMAP_error_base + 9) /* 60009 */
58  /* Type information cannot be resolved */
59 
60 #define ATTRMAP_wrong_object_type (EMH_ATTRMAP_error_base + 10) /* 60010 */
61  /* Wrong type of object for mapping */
62 
63 #define ATTRMAP_non_sa_may_not_use_test_mappings (EMH_ATTRMAP_error_base + 11) /* 60011 */
64  /* Only SAs may use the test mappings */
65 
66 #define ATTRMAP_illegal_ics_attr_id (EMH_ATTRMAP_error_base + 12) /* 60012 */
67  /* Illegal ICS attribute id definition (id should be > 999 or < -999) */
68 
69 #define ATTRMAP_illegal_ics_class_id (EMH_ATTRMAP_error_base + 13) /* 60013 */
70  /* Illegal ICS class id definition */
71 
72 #define ATTRMAP_cannot_find_valid_dataset (EMH_ATTRMAP_error_base + 14) /* 60014 */
73  /* Cannot find a valid dataset object */
74 
75 #include <property/libproperty_undef.h>
76 #endif /* ATTRMAP_ERRORS_H */