@@ -707,7 +707,6 @@ def is_unexposed(self):
707
707
"""Test if this is an unexposed kind."""
708
708
return conf .lib .clang_isUnexposed (self ) # type: ignore [no-any-return]
709
709
710
-
711
710
###
712
711
# Declaration Kinds
713
712
@@ -834,7 +833,6 @@ def is_unexposed(self):
834
833
# A C++ access specifier decl.
835
834
CXX_ACCESS_SPEC_DECL = 39
836
835
837
-
838
836
###
839
837
# Reference Kinds
840
838
@@ -1435,12 +1433,60 @@ def is_unexposed(self):
1435
1433
# OpenMP scope directive.
1436
1434
OMP_SCOPE_DIRECTIVE = 306
1437
1435
1436
+ # OpenMP reverse directive.
1437
+ OMPReverseDirective = 307
1438
+
1439
+ # OpenMP interchange directive.
1440
+ OMPInterchangeDirective = 308
1441
+
1442
+ # OpenMP assume directive.
1443
+ OMPAssumeDirective = 309
1444
+
1438
1445
# OpenMP stripe directive.
1439
1446
OMP_STRIPE_DIRECTIVE = 310
1440
1447
1441
1448
# OpenACC Compute Construct.
1442
1449
OPEN_ACC_COMPUTE_DIRECTIVE = 320
1443
1450
1451
+ # OpenACC Loop Construct.
1452
+ OpenACCLoopConstruct = 321
1453
+
1454
+ # OpenACC Combined Constructs.
1455
+ OpenACCCombinedConstruct = 322
1456
+
1457
+ # OpenACC data Construct.
1458
+ OpenACCDataConstruct = 323
1459
+
1460
+ # OpenACC enter data Construct.
1461
+ OpenACCEnterDataConstruct = 324
1462
+
1463
+ # OpenACC exit data Construct.
1464
+ OpenACCExitDataConstruct = 325
1465
+
1466
+ # OpenACC host_data Construct.
1467
+ OpenACCHostDataConstruct = 326
1468
+
1469
+ # OpenACC wait Construct.
1470
+ OpenACCWaitConstruct = 327
1471
+
1472
+ # OpenACC init Construct.
1473
+ OpenACCInitConstruct = 328
1474
+
1475
+ # OpenACC shutdown Construct.
1476
+ OpenACCShutdownConstruct = 329
1477
+
1478
+ # OpenACC set Construct.
1479
+ OpenACCSetConstruct = 330
1480
+
1481
+ # OpenACC update Construct.
1482
+ OpenACCUpdateConstruct = 331
1483
+
1484
+ # OpenACC atomic Construct.
1485
+ OpenACCAtomicConstruct = 332
1486
+
1487
+ # OpenACC cache Construct.
1488
+ OpenACCCacheConstruct = 333
1489
+
1444
1490
###
1445
1491
# Other Kinds
1446
1492
@@ -1559,6 +1605,7 @@ class ExceptionSpecificationKind(BaseEnumeration):
1559
1605
UNEVALUATED = 6
1560
1606
UNINSTANTIATED = 7
1561
1607
UNPARSED = 8
1608
+ NOTHROW = 9
1562
1609
1563
1610
### Cursors ###
1564
1611
@@ -2482,6 +2529,13 @@ def spelling(self):
2482
2529
FLOAT128 = 30
2483
2530
HALF = 31
2484
2531
FLOAT16 = 32
2532
+ SHORTACCUM = 33
2533
+ ACCUM = 34
2534
+ LONGACCUM = 35
2535
+ USHORTACCUM = 36
2536
+ UACCUM = 37
2537
+ ULONGACCUM = 38
2538
+ BFLOAT16 = 39
2485
2539
IBM128 = 40
2486
2540
COMPLEX = 100
2487
2541
POINTER = 101
@@ -2566,6 +2620,10 @@ def spelling(self):
2566
2620
ATOMIC = 177
2567
2621
BTFTAGATTRIBUTED = 178
2568
2622
2623
+ HLSLRESOURCE = 179
2624
+ HLSLATTRIBUTEDRESOURCE = 180
2625
+ HLSLINLINESPIRV = 181
2626
+
2569
2627
class RefQualifierKind (BaseEnumeration ):
2570
2628
"""Describes a specific ref-qualifier of a type."""
2571
2629
0 commit comments