source: icGREP/icgrep-devel/icgrep/UCD/DerivedNumericType.h @ 4771

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

icgrep property support: Bidi, Join, Decomposition, Numeric Type

File size: 19.5 KB
Line 
1#ifndef DERIVEDNUMERICTYPE_H
2#define DERIVEDNUMERICTYPE_H
3/*
4 *  Copyright (c) 2015 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 "PropertyValueAliases.h"
13#include "unicode_set.h"
14
15namespace UCD {
16    namespace NT_ns {
17    /** Code Point Ranges for De
18    [48, 57], [1632, 1641], [1776, 1785], [1984, 1993], [2406, 2415],
19    [2534, 2543], [2662, 2671], [2790, 2799], [2918, 2927], [3046, 3055],
20    [3174, 3183], [3302, 3311], [3430, 3439], [3558, 3567], [3664, 3673],
21    [3792, 3801], [3872, 3881], [4160, 4169], [4240, 4249], [6112, 6121],
22    [6160, 6169], [6470, 6479], [6608, 6617], [6784, 6793], [6800, 6809],
23    [6992, 7001], [7088, 7097], [7232, 7241], [7248, 7257], [42528, 42537],
24    [43216, 43225], [43264, 43273], [43472, 43481], [43504, 43513],
25    [43600, 43609], [44016, 44025], [65296, 65305], [66720, 66729],
26    [69734, 69743], [69872, 69881], [69942, 69951], [70096, 70105],
27    [70384, 70393], [70864, 70873], [71248, 71257], [71360, 71369],
28    [71472, 71481], [71904, 71913], [92768, 92777], [93008, 93017],
29    [120782, 120831]**/
30    const UnicodeSet de_Set
31        {{{Empty, 1}, {Mixed, 1}, {Empty, 49}, {Mixed, 1}, {Empty, 3},
32          {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 12}, {Mixed, 1},
33          {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
34          {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
35          {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
36          {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
37          {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 8},
38          {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 58}, {Mixed, 2},
39          {Empty, 9}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 5},
40          {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
41          {Empty, 4}, {Mixed, 1}, {Empty, 1102}, {Mixed, 1}, {Empty, 20},
42          {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
43          {Empty, 2}, {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 664},
44          {Mixed, 1}, {Empty, 44}, {Mixed, 1}, {Empty, 93}, {Mixed, 1},
45          {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
46          {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
47          {Empty, 11}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
48          {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 651}, {Mixed, 1},
49          {Empty, 6}, {Mixed, 1}, {Empty, 867}, {Mixed, 1}, {Full, 1},
50          {Empty, 31040}},
51         {0x03ff0000, 0x000003ff, 0x03ff0000, 0x000003ff, 0x0000ffc0,
52          0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0,
53          0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x03ff0000,
54          0x03ff0000, 0x000003ff, 0x000003ff, 0x03ff0000, 0x000003ff,
55          0x03ff0000, 0x0000ffc0, 0x03ff0000, 0x03ff03ff, 0x03ff0000,
56          0x03ff0000, 0x03ff03ff, 0x000003ff, 0x03ff0000, 0x000003ff,
57          0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000,
58          0x000003ff, 0x0000ffc0, 0x03ff0000, 0xffc00000, 0x03ff0000,
59          0x03ff0000, 0x03ff0000, 0x03ff0000, 0x000003ff, 0x03ff0000,
60          0x000003ff, 0x000003ff, 0x03ff0000, 0xffffc000}};
61    /** Code Point Ranges for Di
62    [178, 179], [185, 185], [4969, 4977], [6618, 6618], [8304, 8304],
63    [8308, 8313], [8320, 8329], [9312, 9320], [9332, 9340], [9352, 9360],
64    [9450, 9450], [9461, 9469], [9471, 9471], [10102, 10110],
65    [10112, 10120], [10122, 10130], [68160, 68163], [69216, 69224],
66    [69714, 69722], [127232, 127242]**/
67    const UnicodeSet di_Set
68        {{{Empty, 5}, {Mixed, 1}, {Empty, 149}, {Mixed, 1}, {Empty, 50},
69          {Mixed, 1}, {Empty, 52}, {Mixed, 2}, {Empty, 30}, {Mixed, 2},
70          {Empty, 2}, {Mixed, 1}, {Empty, 19}, {Mixed, 2}, {Empty, 1813},
71          {Mixed, 1}, {Empty, 32}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
72          {Empty, 1797}, {Mixed, 1}, {Empty, 30839}},
73         {0x020c0000, 0x0003fe00, 0x04000000, 0x03f10000, 0x000003ff,
74          0x1ff001ff, 0x0001ff00, 0xbfe00400, 0x7fc00000, 0x0007fdff,
75          0x0000000f, 0x000001ff, 0x07fc0000, 0x000007ff}};
76    /** Code Point Ranges for None
77    [0, 47], [58, 177], [180, 184], [186, 187], [191, 1631], [1642, 1775],
78    [1786, 1983], [1994, 2405], [2416, 2533], [2544, 2547], [2554, 2661],
79    [2672, 2789], [2800, 2917], [2928, 2929], [2936, 3045], [3059, 3173],
80    [3184, 3191], [3199, 3301], [3312, 3429], [3446, 3557], [3568, 3663],
81    [3674, 3791], [3802, 3871], [3892, 4159], [4170, 4239], [4250, 4968],
82    [4989, 5869], [5873, 6111], [6122, 6127], [6138, 6159], [6170, 6469],
83    [6480, 6607], [6619, 6783], [6794, 6799], [6810, 6991], [7002, 7087],
84    [7098, 7231], [7242, 7247], [7258, 8303], [8305, 8307], [8314, 8319],
85    [8330, 8527], [8579, 8580], [8586, 9311], [9372, 9449], [9472, 10101],
86    [10132, 11516], [11518, 12294], [12296, 12320], [12330, 12343],
87    [12347, 12689], [12694, 12831], [12842, 12871], [12880, 12880],
88    [12896, 12927], [12938, 12976], [12992, 13316], [13318, 13442],
89    [13444, 14377], [14379, 15180], [15182, 19967], [19969, 19970],
90    [19972, 19974], [19976, 19976], [19978, 20060], [20062, 20107],
91    [20109, 20115], [20117, 20117], [20119, 20158], [20161, 20190],
92    [20192, 20199], [20201, 20236], [20238, 20335], [20337, 20739],
93    [20741, 20805], [20807, 20840], [20842, 20842], [20844, 20844],
94    [20846, 21312], [21314, 21314], [21318, 21323], [21325, 21440],
95    [21445, 22234], [22236, 22768], [22770, 22776], [22778, 24185],
96    [24187, 24317], [24320, 24331], [24335, 24335], [24337, 25341],
97    [25343, 25419], [25421, 26577], [26579, 28421], [28423, 29589],
98    [29591, 30333], [30335, 32901], [32903, 33835], [33837, 36013],
99    [36015, 36018], [36020, 36143], [36145, 38432], [38434, 38469],
100    [38471, 38475], [38477, 38519], [38521, 38645], [38647, 42527],
101    [42538, 42725], [42736, 43055], [43062, 43215], [43226, 43263],
102    [43274, 43471], [43482, 43503], [43514, 43599], [43610, 44015],
103    [44026, 63850], [63852, 63858], [63860, 63863], [63865, 63921],
104    [63923, 63952], [63954, 63954], [63956, 63996], [63998, 65295],
105    [65306, 65798], [65844, 65855], [65913, 65929], [65932, 66272],
106    [66300, 66335], [66340, 66368], [66370, 66377], [66379, 66512],
107    [66518, 66719], [66730, 67671], [67680, 67704], [67712, 67750],
108    [67760, 67834], [67840, 67861], [67868, 68027], [68030, 68031],
109    [68048, 68049], [68096, 68159], [68168, 68220], [68223, 68252],
110    [68256, 68330], [68336, 68439], [68448, 68471], [68480, 68520],
111    [68528, 68857], [68864, 69215], [69247, 69713], [69744, 69871],
112    [69882, 69941], [69952, 70095], [70106, 70112], [70133, 70383],
113    [70394, 70863], [70874, 71247], [71258, 71359], [71370, 71471],
114    [71484, 71903], [71923, 74751], [74863, 92767], [92778, 93007],
115    [93018, 93018], [93026, 119647], [119666, 120781], [120832, 125126],
116    [125136, 127231], [127245, 131072], [131074, 131171], [131173, 131297],
117    [131299, 131360], [131362, 133417], [133419, 133506], [133508, 133515],
118    [133517, 133531], [133533, 133865], [133867, 133884], [133886, 133912],
119    [133914, 140175], [140177, 141719], [141721, 146202], [146204, 156268],
120    [156270, 194703], [194705, 1114111]**/
121    const UnicodeSet none_Set
122        {{{Full, 1}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 45},
123          {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 6}, {Mixed, 1},
124          {Full, 12}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 3},
125          {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
126          {Full, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 3},
127          {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
128          {Full, 2}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 2},
129          {Mixed, 1}, {Full, 8}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
130          {Full, 22}, {Mixed, 1}, {Full, 27}, {Mixed, 1}, {Full, 7},
131          {Mixed, 2}, {Full, 9}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
132          {Full, 5}, {Mixed, 1}, {Full, 5}, {Mixed, 1}, {Full, 2},
133          {Mixed, 1}, {Full, 4}, {Mixed, 1}, {Full, 32}, {Mixed, 2},
134          {Full, 5}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 22},
135          {Empty, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 19},
136          {Mixed, 2}, {Full, 42}, {Mixed, 1}, {Full, 24}, {Mixed, 2},
137          {Full, 10}, {Mixed, 1}, {Full, 4}, {Mixed, 2}, {Full, 1},
138          {Mixed, 2}, {Full, 10}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
139          {Full, 28}, {Mixed, 1}, {Full, 24}, {Mixed, 1}, {Full, 149},
140          {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 5},
141          {Full, 2}, {Mixed, 1}, {Full, 12}, {Mixed, 1}, {Full, 1},
142          {Mixed, 2}, {Full, 14}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
143          {Full, 23}, {Mixed, 1}, {Full, 16}, {Mixed, 1}, {Full, 43},
144          {Mixed, 1}, {Full, 3}, {Mixed, 2}, {Full, 30}, {Mixed, 1},
145          {Full, 2}, {Mixed, 1}, {Full, 35}, {Mixed, 1}, {Full, 57},
146          {Mixed, 1}, {Full, 35}, {Mixed, 1}, {Full, 22}, {Mixed, 1},
147          {Full, 80}, {Mixed, 1}, {Full, 28}, {Mixed, 1}, {Full, 67},
148          {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 71}, {Mixed, 3},
149          {Full, 3}, {Mixed, 1}, {Full, 121}, {Mixed, 1}, {Full, 5},
150          {Mixed, 1}, {Full, 9}, {Mixed, 1}, {Full, 4}, {Mixed, 1},
151          {Full, 1}, {Mixed, 1}, {Full, 5}, {Mixed, 2}, {Full, 2},
152          {Mixed, 1}, {Full, 12}, {Mixed, 1}, {Full, 619}, {Mixed, 1},
153          {Full, 1}, {Mixed, 3}, {Full, 40}, {Mixed, 1}, {Full, 15},
154          {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Full, 10}, {Mixed, 1},
155          {Full, 1}, {Mixed, 2}, {Full, 3}, {Mixed, 1}, {Full, 6},
156          {Mixed, 1}, {Full, 28}, {Mixed, 2}, {Full, 1}, {Mixed, 1},
157          {Full, 1}, {Mixed, 2}, {Full, 4}, {Mixed, 2}, {Empty, 1},
158          {Full, 2}, {Mixed, 3}, {Full, 2}, {Mixed, 1}, {Full, 2},
159          {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 9}, {Mixed, 1},
160          {Full, 11}, {Mixed, 1}, {Full, 14}, {Mixed, 2}, {Full, 3},
161          {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 2},
162          {Full, 7}, {Mixed, 1}, {Full, 14}, {Mixed, 1}, {Full, 11},
163          {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
164          {Full, 13}, {Mixed, 1}, {Full, 88}, {Empty, 3}, {Mixed, 1},
165          {Full, 559}, {Mixed, 1}, {Full, 6}, {Mixed, 2}, {Full, 831},
166          {Mixed, 1}, {Full, 34}, {Mixed, 1}, {Empty, 1}, {Full, 134},
167          {Mixed, 1}, {Full, 65}, {Mixed, 1}, {Full, 119}, {Mixed, 1},
168          {Full, 2}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 1},
169          {Mixed, 1}, {Full, 63}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
170          {Full, 10}, {Mixed, 2}, {Full, 195}, {Mixed, 1}, {Full, 47},
171          {Mixed, 1}, {Full, 139}, {Mixed, 1}, {Full, 314}, {Mixed, 1},
172          {Full, 1200}, {Mixed, 1}, {Full, 28731}},
173         {0xfc00ffff, 0x8df3ffff, 0xfffffc00, 0xfc00ffff, 0xfffffc00,
174          0xffff003f, 0xfc0f003f, 0xffff003f, 0xffff003f, 0xff03003f,
175          0xfff8003f, 0x80ff003f, 0xffff003f, 0xffc0003f, 0xffff003f,
176          0xfc00ffff, 0xfc00ffff, 0xfff00000, 0xfffffc00, 0xfc00ffff,
177          0xe00001ff, 0xfffe3fff, 0xfc00fc00, 0xfc00ffff, 0xffff003f,
178          0xf800ffff, 0xfc00fc00, 0xfc00ffff, 0xfc00ffff, 0xfc00fc00,
179          0xfc0effff, 0xfffffc00, 0x0000ffff, 0xfffffc18, 0xf0000000,
180          0x000003ff, 0x003fffff, 0xfff00000, 0xdfffffff, 0xffffff7f,
181          0xf8fffc01, 0xffc3ffff, 0xfffffc00, 0x000100ff, 0xfffffc00,
182          0x0001ffff, 0xffffffdf, 0xfffffff7, 0xfffffbff, 0xffffdfff,
183          0xfffffd76, 0xdfffffff, 0xffafefff, 0x7fffffff, 0x7ffffffe,
184          0xfffffeff, 0xffffdfff, 0xfffeffff, 0xffffffef, 0xffffffbf,
185          0xffffd5ff, 0xffffefc5, 0xffffffe1, 0xf7ffffff, 0xfdfdffff,
186          0xfbffffff, 0x3fffffff, 0xfffe8fff, 0xbfffffff, 0xffffefff,
187          0xfffbffff, 0xffffffbf, 0xffbfffff, 0xbfffffff, 0xffffffbf,
188          0xffffefff, 0xfff7bfff, 0xfffeffff, 0xfffffffd, 0xffffefbf,
189          0xfeffffff, 0xffbfffff, 0xfffffc00, 0xffff003f, 0xffc0ffff,
190          0xfc00ffff, 0xfffffc00, 0xfc00ffff, 0xfc00ffff, 0xfc00ffff,
191          0xfc00ffff, 0xfef7f7ff, 0xfffbffff, 0xfff5ffff, 0xdfffffff,
192          0xfc00ffff, 0x0000007f, 0xfff00000, 0xfe000000, 0xfffff3ff,
193          0xf0000001, 0xfffffff0, 0xfffffbfd, 0xffc1ffff, 0xfffffc00,
194          0x00ffffff, 0x01ffffff, 0xffff007f, 0x07ffffff, 0xf03fffff,
195          0xcfffffff, 0x00030000, 0xffffff00, 0x9fffffff, 0x1fffffff,
196          0xffff07ff, 0x00ffffff, 0x00ffffff, 0xffff01ff, 0x03ffffff,
197          0x80000000, 0x0003ffff, 0xffff0000, 0xfc00ffff, 0x003fffff,
198          0xfc00ffff, 0xffe00001, 0xfc00ffff, 0xfc00ffff, 0xfc00ffff,
199          0xfffffc00, 0xf000ffff, 0xfff80000, 0xffff8000, 0xfffffc00,
200          0x0400ffff, 0xfffffffc, 0xfffc0000, 0x00003fff, 0xffff007f,
201          0xffffe000, 0xfffffffd, 0xffffffef, 0xfffffffb, 0xfffffffd,
202          0xfffffbff, 0xefffeff7, 0xdffffbff, 0xfdffffff, 0xfffeffff,
203          0xfeffffff, 0xf7ffffff, 0xffffdfff, 0xfffeffff}};
204    /** Code Point Ranges for Nu
205    [188, 190], [2548, 2553], [2930, 2935], [3056, 3058], [3192, 3198],
206    [3440, 3445], [3882, 3891], [4978, 4988], [5870, 5872], [6128, 6137],
207    [8528, 8578], [8581, 8585], [9321, 9331], [9341, 9351], [9361, 9371],
208    [9451, 9460], [9470, 9470], [10111, 10111], [10121, 10121],
209    [10131, 10131], [11517, 11517], [12295, 12295], [12321, 12329],
210    [12344, 12346], [12690, 12693], [12832, 12841], [12872, 12879],
211    [12881, 12895], [12928, 12937], [12977, 12991], [13317, 13317],
212    [13443, 13443], [14378, 14378], [15181, 15181], [19968, 19968],
213    [19971, 19971], [19975, 19975], [19977, 19977], [20061, 20061],
214    [20108, 20108], [20116, 20116], [20118, 20118], [20159, 20160],
215    [20191, 20191], [20200, 20200], [20237, 20237], [20336, 20336],
216    [20740, 20740], [20806, 20806], [20841, 20841], [20843, 20843],
217    [20845, 20845], [21313, 21313], [21315, 21317], [21324, 21324],
218    [21441, 21444], [22235, 22235], [22769, 22769], [22777, 22777],
219    [24186, 24186], [24318, 24319], [24332, 24334], [24336, 24336],
220    [25342, 25342], [25420, 25420], [26578, 26578], [28422, 28422],
221    [29590, 29590], [30334, 30334], [32902, 32902], [33836, 33836],
222    [36014, 36014], [36019, 36019], [36144, 36144], [38433, 38433],
223    [38470, 38470], [38476, 38476], [38520, 38520], [38646, 38646],
224    [42726, 42735], [43056, 43061], [63851, 63851], [63859, 63859],
225    [63864, 63864], [63922, 63922], [63953, 63953], [63955, 63955],
226    [63997, 63997], [65799, 65843], [65856, 65912], [65930, 65931],
227    [66273, 66299], [66336, 66339], [66369, 66369], [66378, 66378],
228    [66513, 66517], [67672, 67679], [67705, 67711], [67751, 67759],
229    [67835, 67839], [67862, 67867], [68028, 68029], [68032, 68047],
230    [68050, 68095], [68164, 68167], [68221, 68222], [68253, 68255],
231    [68331, 68335], [68440, 68447], [68472, 68479], [68521, 68527],
232    [68858, 68863], [69225, 69246], [69723, 69733], [70113, 70132],
233    [71482, 71483], [71914, 71922], [74752, 74862], [93019, 93025],
234    [119648, 119665], [125127, 125135], [127243, 127244], [131073, 131073],
235    [131172, 131172], [131298, 131298], [131361, 131361], [133418, 133418],
236    [133507, 133507], [133516, 133516], [133532, 133532], [133866, 133866],
237    [133885, 133885], [133913, 133913], [140176, 140176], [141720, 141720],
238    [146203, 146203], [156269, 156269], [194704, 194704]**/
239    const UnicodeSet nu_Set
240        {{{Empty, 5}, {Mixed, 1}, {Empty, 73}, {Mixed, 1}, {Empty, 11},
241          {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
242          {Empty, 7}, {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 33},
243          {Mixed, 1}, {Empty, 27}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
244          {Empty, 74}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 22},
245          {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 19}, {Mixed, 2},
246          {Empty, 42}, {Mixed, 1}, {Empty, 24}, {Mixed, 2}, {Empty, 10},
247          {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
248          {Empty, 10}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 28},
249          {Mixed, 1}, {Empty, 24}, {Mixed, 1}, {Empty, 149}, {Mixed, 1},
250          {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Empty, 2},
251          {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
252          {Empty, 14}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 23},
253          {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 43}, {Mixed, 1},
254          {Empty, 3}, {Mixed, 2}, {Empty, 30}, {Mixed, 1}, {Empty, 2},
255          {Mixed, 1}, {Empty, 35}, {Mixed, 1}, {Empty, 57}, {Mixed, 1},
256          {Empty, 35}, {Mixed, 1}, {Empty, 22}, {Mixed, 1}, {Empty, 80},
257          {Mixed, 1}, {Empty, 28}, {Mixed, 1}, {Empty, 67}, {Mixed, 1},
258          {Empty, 3}, {Mixed, 1}, {Empty, 71}, {Mixed, 3}, {Empty, 3},
259          {Mixed, 1}, {Empty, 127}, {Mixed, 1}, {Empty, 9}, {Mixed, 1},
260          {Empty, 649}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 56},
261          {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Empty, 10}, {Mixed, 1},
262          {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 35},
263          {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
264          {Empty, 4}, {Mixed, 2}, {Full, 1}, {Empty, 2}, {Mixed, 3},
265          {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
266          {Mixed, 1}, {Empty, 9}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
267          {Empty, 14}, {Mixed, 2}, {Empty, 11}, {Mixed, 1}, {Empty, 41},
268          {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 88}, {Full, 3},
269          {Mixed, 1}, {Empty, 566}, {Mixed, 2}, {Empty, 831}, {Mixed, 1},
270          {Empty, 170}, {Mixed, 1}, {Empty, 65}, {Mixed, 1}, {Empty, 119},
271          {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
272          {Empty, 1}, {Mixed, 1}, {Empty, 63}, {Mixed, 1}, {Empty, 2},
273          {Mixed, 1}, {Empty, 10}, {Mixed, 2}, {Empty, 195}, {Mixed, 1},
274          {Empty, 47}, {Mixed, 1}, {Empty, 139}, {Mixed, 1}, {Empty, 314},
275          {Mixed, 1}, {Empty, 1200}, {Mixed, 1}, {Empty, 28731}},
276         {0x70000000, 0x03f00000, 0x00fc0000, 0x00070000, 0x7f000000,
277          0x003f0000, 0x000ffc00, 0x1ffc0000, 0x0001c000, 0x03ff0000,
278          0xffff0000, 0x000003e7, 0xe00ffe00, 0x0ffe00ff, 0x401ff800,
279          0x80000000, 0x00080200, 0x20000000, 0x00000080, 0x070003fe,
280          0x003c0000, 0x000003ff, 0xfffeff00, 0x000003ff, 0xfffe0000,
281          0x00000020, 0x00000008, 0x00000400, 0x00002000, 0x00000289,
282          0x20000000, 0x00501000, 0x80000000, 0x80000001, 0x00000100,
283          0x00002000, 0x00010000, 0x00000010, 0x00000040, 0x00002a00,
284          0x0000103a, 0x0000001e, 0x08000000, 0x02020000, 0x04000000,
285          0xc0000000, 0x00017000, 0x40000000, 0x00001000, 0x00040000,
286          0x00000040, 0x00400000, 0x40000000, 0x00000040, 0x00001000,
287          0x00084000, 0x00010000, 0x00000002, 0x00001040, 0x01000000,
288          0x00400000, 0x0000ffc0, 0x003f0000, 0x01080800, 0x00040000,
289          0x000a0000, 0x20000000, 0xffffff80, 0x000fffff, 0x01ffffff,
290          0x00000c00, 0x0ffffffe, 0x0000000f, 0x00000402, 0x003e0000,
291          0xff000000, 0xfe000000, 0x0000ff80, 0xf8000000, 0x0fc00000,
292          0x30000000, 0xfffcffff, 0x000000f0, 0x60000000, 0xe0000000,
293          0x0000f800, 0xff000000, 0xff000000, 0x0000fe00, 0xfc000000,
294          0x7ffffe00, 0xf8000000, 0x0000003f, 0x001ffffe, 0x0c000000,
295          0x0007fc00, 0x00007fff, 0xf8000000, 0x00000003, 0x0003ffff,
296          0x0000ff80, 0x00001800, 0x00000002, 0x00000010, 0x00000004,
297          0x00000002, 0x00000400, 0x10001008, 0x20000400, 0x02000000,
298          0x00010000, 0x01000000, 0x08000000, 0x00002000, 0x00010000}};
299    static EnumeratedPropertyObject property_object
300        {nt,
301         NT_ns::enum_names,
302         NT_ns::value_names,
303         NT_ns::aliases_only_map,
304         {&de_Set, &di_Set, &none_Set, &nu_Set
305         }};
306    }
307}
308
309#endif
Note: See TracBrowser for help on using the repository browser.