source: icGREP/icgrep-devel/icgrep/UCD/PropertyObjectTable.h @ 4380

Last change on this file since 4380 was 4380, checked in by cameron, 4 years ago

UCD property resolution initial check in

File size: 6.1 KB
Line 
1#ifndef PROPERTYOBJECTTABLE_H
2#define PROPERTYOBJECTTABLE_H
3/*
4 *  Copyright (c) 2014 International Characters, Inc.
5 *  This software is licensed to the public under the Open Software License 3.0.
6 *  icgrep is a trademark of International Characters, Inc.
7 *
8 *  This file is generated by UCD_properties.py - manual edits may be lost.
9 */
10
11#include "PropertyObjects.h"
12#include "PropertyAliases.h"
13#include "Blocks.h"
14#include "Scripts.h"
15#include "ScriptExtensions.h"
16#include "DerivedGeneralCategory.h"
17#include "PropList.h"
18#include "DerivedCoreProperties.h"
19#include "LineBreak.h"
20#include "EastAsianWidth.h"
21#include "HangulSyllableType.h"
22
23namespace UCD {
24
25  PropertyObject* property_object_table[] = {
26    new UnsupportedPropertyObject(cjkAccountingNumeric, NumericProperty),
27    new UnsupportedPropertyObject(cjkOtherNumeric, NumericProperty),
28    new UnsupportedPropertyObject(cjkPrimaryNumeric, NumericProperty),
29    new UnsupportedPropertyObject(nv, NumericProperty),
30    new UnsupportedPropertyObject(cf, StringProperty),
31    new UnsupportedPropertyObject(cjkCompatibilityVariant, StringProperty),
32    new UnsupportedPropertyObject(dm, StringProperty),
33    new UnsupportedPropertyObject(FC_NFKC, StringProperty),
34    new UnsupportedPropertyObject(lc, StringProperty),
35    new UnsupportedPropertyObject(NFKC_CF, StringProperty),
36    new UnsupportedPropertyObject(scf, CodepointProperty),
37    new UnsupportedPropertyObject(slc, CodepointProperty),
38    new UnsupportedPropertyObject(stc, CodepointProperty),
39    new UnsupportedPropertyObject(suc, CodepointProperty),
40    new UnsupportedPropertyObject(tc, StringProperty),
41    new UnsupportedPropertyObject(uc, StringProperty),
42    new UnsupportedPropertyObject(bmg, MiscellaneousProperty),
43    new UnsupportedPropertyObject(bpb, MiscellaneousProperty),
44    new UnsupportedPropertyObject(cjkIICore, MiscellaneousProperty),
45    new UnsupportedPropertyObject(cjkIRG_GSource, MiscellaneousProperty),
46    new UnsupportedPropertyObject(cjkIRG_HSource, MiscellaneousProperty),
47    new UnsupportedPropertyObject(cjkIRG_JSource, MiscellaneousProperty),
48    new UnsupportedPropertyObject(cjkIRG_KPSource, MiscellaneousProperty),
49    new UnsupportedPropertyObject(cjkIRG_KSource, MiscellaneousProperty),
50    new UnsupportedPropertyObject(cjkIRG_MSource, MiscellaneousProperty),
51    new UnsupportedPropertyObject(cjkIRG_TSource, MiscellaneousProperty),
52    new UnsupportedPropertyObject(cjkIRG_USource, MiscellaneousProperty),
53    new UnsupportedPropertyObject(cjkIRG_VSource, MiscellaneousProperty),
54    new UnsupportedPropertyObject(cjkRSUnicode, MiscellaneousProperty),
55    new UnsupportedPropertyObject(isc, MiscellaneousProperty),
56    new UnsupportedPropertyObject(JSN, MiscellaneousProperty),
57    new UnsupportedPropertyObject(na, MiscellaneousProperty),
58    new UnsupportedPropertyObject(na1, MiscellaneousProperty),
59    new UnsupportedPropertyObject(Name_Alias, MiscellaneousProperty),
60    new UnsupportedPropertyObject(scx, MiscellaneousProperty),
61    new UnsupportedPropertyObject(age, CatalogProperty),
62    &BLK_ns::property_object,
63    &SC_ns::property_object,
64    new UnsupportedPropertyObject(bc, EnumeratedProperty),
65    new UnsupportedPropertyObject(bpt, EnumeratedProperty),
66    new UnsupportedPropertyObject(ccc, EnumeratedProperty),
67    new UnsupportedPropertyObject(dt, EnumeratedProperty),
68    &EA_ns::property_object,
69    &GC_ns::property_object,
70    new UnsupportedPropertyObject(GCB, EnumeratedProperty),
71    &HST_ns::property_object,
72    new UnsupportedPropertyObject(InMC, EnumeratedProperty),
73    new UnsupportedPropertyObject(InSC, EnumeratedProperty),
74    new UnsupportedPropertyObject(jg, EnumeratedProperty),
75    new UnsupportedPropertyObject(jt, EnumeratedProperty),
76    &LB_ns::property_object,
77    new UnsupportedPropertyObject(NFC_QC, EnumeratedProperty),
78    new UnsupportedPropertyObject(NFD_QC, EnumeratedProperty),
79    new UnsupportedPropertyObject(NFKC_QC, EnumeratedProperty),
80    new UnsupportedPropertyObject(NFKD_QC, EnumeratedProperty),
81    new UnsupportedPropertyObject(nt, EnumeratedProperty),
82    new UnsupportedPropertyObject(SB, EnumeratedProperty),
83    new UnsupportedPropertyObject(WB, EnumeratedProperty),
84    &AHEX_ns::property_object,
85    &ALPHA_ns::property_object,
86    &BIDI_C_ns::property_object,
87    new UnsupportedPropertyObject(Bidi_M, BinaryProperty),
88    &CASED_ns::property_object,
89    new UnsupportedPropertyObject(CE, BinaryProperty),
90    &CI_ns::property_object,
91    new UnsupportedPropertyObject(Comp_Ex, BinaryProperty),
92    &CWCF_ns::property_object,
93    &CWCM_ns::property_object,
94    new UnsupportedPropertyObject(CWKCF, BinaryProperty),
95    &CWL_ns::property_object,
96    &CWT_ns::property_object,
97    &CWU_ns::property_object,
98    &DASH_ns::property_object,
99    &DEP_ns::property_object,
100    &DI_ns::property_object,
101    &DIA_ns::property_object,
102    &EXT_ns::property_object,
103    &GR_BASE_ns::property_object,
104    &GR_EXT_ns::property_object,
105    &GR_LINK_ns::property_object,
106    &HEX_ns::property_object,
107    &HYPHEN_ns::property_object,
108    &IDC_ns::property_object,
109    &IDEO_ns::property_object,
110    &IDS_ns::property_object,
111    &IDSB_ns::property_object,
112    &IDST_ns::property_object,
113    &JOIN_C_ns::property_object,
114    &LOE_ns::property_object,
115    &LOWER_ns::property_object,
116    &MATH_ns::property_object,
117    &NCHAR_ns::property_object,
118    &OALPHA_ns::property_object,
119    &ODI_ns::property_object,
120    &OGR_EXT_ns::property_object,
121    &OIDC_ns::property_object,
122    &OIDS_ns::property_object,
123    &OLOWER_ns::property_object,
124    &OMATH_ns::property_object,
125    &OUPPER_ns::property_object,
126    &PAT_SYN_ns::property_object,
127    &PAT_WS_ns::property_object,
128    &QMARK_ns::property_object,
129    &RADICAL_ns::property_object,
130    &SD_ns::property_object,
131    &STERM_ns::property_object,
132    &TERM_ns::property_object,
133    &UIDEO_ns::property_object,
134    &UPPER_ns::property_object,
135    &VS_ns::property_object,
136    &WSPACE_ns::property_object,
137    &XIDC_ns::property_object,
138    &XIDS_ns::property_object,
139    new UnsupportedPropertyObject(XO_NFC, BinaryProperty),
140    new UnsupportedPropertyObject(XO_NFD, BinaryProperty),
141    new UnsupportedPropertyObject(XO_NFKC, BinaryProperty),
142    new UnsupportedPropertyObject(XO_NFKD, BinaryProperty)  };
143}
144
145#endif
Note: See TracBrowser for help on using the repository browser.