Ignore:
Timestamp:
Jul 28, 2018, 6:26:56 PM (11 months ago)
Author:
cameron
Message:

GetStringValue? method for string properties

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/BidiMirroring.h

    r5751 r6134  
    8181
    8282
    83         const unsigned buffer_length = 1438;
     83        const static std::vector<unsigned> buffer_offsets = {
     84        0, 2, 4, 6, 8, 10, 12, 14, 16, 19, 22, 26, 30, 34, 38, 42, 46, 50,
     85        54, 58, 62, 66, 70, 74, 78, 82, 86, 90, 94, 98, 102, 106, 110, 114,
     86        118, 122, 126, 130, 134, 138, 142, 146, 150, 154, 158, 162, 166,
     87        170, 174, 178, 182, 186, 190, 194, 198, 202, 206, 210, 214, 218,
     88        222, 226, 230, 234, 238, 242, 246, 250, 254, 258, 262, 266, 270,
     89        274, 278, 282, 286, 290, 294, 298, 302, 306, 310, 314, 318, 322,
     90        326, 330, 334, 338, 342, 346, 350, 354, 358, 362, 366, 370, 374,
     91        378, 382, 386, 390, 394, 398, 402, 406, 410, 414, 418, 422, 426,
     92        430, 434, 438, 442, 446, 450, 454, 458, 462, 466, 470, 474, 478,
     93        482, 486, 490, 494, 498, 502, 506, 510, 514, 518, 522, 526, 530,
     94        534, 538, 542, 546, 550, 554, 558, 562, 566, 570, 574, 578, 582,
     95        586, 590, 594, 598, 602, 606, 610, 614, 618, 622, 626, 630, 634,
     96        638, 642, 646, 650, 654, 658, 662, 666, 670, 674, 678, 682, 686,
     97        690, 694, 698, 702, 706, 710, 714, 718, 722, 726, 730, 734, 738,
     98        742, 746, 750, 754, 758, 762, 766, 770, 774, 778, 782, 786, 790,
     99        794, 798, 802, 806, 810, 814, 818, 822, 826, 830, 834, 838, 842,
     100        846, 850, 854, 858, 862, 866, 870, 874, 878, 882, 886, 890, 894,
     101        898, 902, 906, 910, 914, 918, 922, 926, 930, 934, 938, 942, 946,
     102        950, 954, 958, 962, 966, 970, 974, 978, 982, 986, 990, 994, 998,
     103        1002, 1006, 1010, 1014, 1018, 1022, 1026, 1030, 1034, 1038, 1042,
     104        1046, 1050, 1054, 1058, 1062, 1066, 1070, 1074, 1078, 1082, 1086,
     105        1090, 1094, 1098, 1102, 1106, 1110, 1114, 1118, 1122, 1126, 1130,
     106        1134, 1138, 1142, 1146, 1150, 1154, 1158, 1162, 1166, 1170, 1174,
     107        1178, 1182, 1186, 1190, 1194, 1198, 1202, 1206, 1210, 1214, 1218,
     108        1222, 1226, 1230, 1234, 1238, 1242, 1246, 1250, 1254, 1258, 1262,
     109        1266, 1270, 1274, 1278, 1282, 1286, 1290, 1294, 1298, 1302, 1306,
     110        1310, 1314, 1318, 1322, 1326, 1330, 1334, 1338, 1342, 1346, 1350,
     111        1354, 1358, 1362, 1366, 1370, 1374, 1378, 1382, 1386, 1390, 1394,
     112        1398, 1402, 1406, 1410, 1414, 1418, 1422, 1426, 1430, 1434, 1438};
    84113        const static char string_buffer LLVM_ALIGNAS(32) [1536] = u8R"__()
    85114(
     
    506535                                                    std::move(reflexive_set),
    507536                                                    static_cast<const char *>(string_buffer),
    508                                                     buffer_length,
     537                                                    std::move(buffer_offsets),
    509538                                                    std::move(defined_cps));
    510539    }
Note: See TracChangeset for help on using the changeset viewer.