forked from OSchip/llvm-project
[libclang] Add missing cursor kinds to python bindings.
Differential Revision: https://reviews.llvm.org/D25673 llvm-svn: 284464
This commit is contained in:
parent
a6ea95ad64
commit
692f4e95cf
|
@ -1008,6 +1008,12 @@ CursorKind.OBJ_BOOL_LITERAL_EXPR = CursorKind(145)
|
|||
# Represents the "self" expression in a ObjC method.
|
||||
CursorKind.OBJ_SELF_EXPR = CursorKind(146)
|
||||
|
||||
# OpenMP 4.0 [2.4, Array Section].
|
||||
CursorKind.OMP_ARRAY_SECTION_EXPR = CursorKind(147)
|
||||
|
||||
# Represents an @available(...) check.
|
||||
CursorKind.OBJC_AVAILABILITY_CHECK_EXPR = CursorKind(148)
|
||||
|
||||
|
||||
# A statement whose specific kind is not exposed via this interface.
|
||||
#
|
||||
|
@ -1109,6 +1115,126 @@ CursorKind.NULL_STMT = CursorKind(230)
|
|||
# Adaptor class for mixing declarations with statements and expressions.
|
||||
CursorKind.DECL_STMT = CursorKind(231)
|
||||
|
||||
# OpenMP parallel directive.
|
||||
CursorKind.OMP_PARALLEL_DIRECTIVE = CursorKind(232)
|
||||
|
||||
# OpenMP SIMD directive.
|
||||
CursorKind.OMP_SIMD_DIRECTIVE = CursorKind(233)
|
||||
|
||||
# OpenMP for directive.
|
||||
CursorKind.OMP_FOR_DIRECTIVE = CursorKind(234)
|
||||
|
||||
# OpenMP sections directive.
|
||||
CursorKind.OMP_SECTIONS_DIRECTIVE = CursorKind(235)
|
||||
|
||||
# OpenMP section directive.
|
||||
CursorKind.OMP_SECTION_DIRECTIVE = CursorKind(236)
|
||||
|
||||
# OpenMP single directive.
|
||||
CursorKind.OMP_SINGLE_DIRECTIVE = CursorKind(237)
|
||||
|
||||
# OpenMP parallel for directive.
|
||||
CursorKind.OMP_PARALLEL_FOR_DIRECTIVE = CursorKind(238)
|
||||
|
||||
# OpenMP parallel sections directive.
|
||||
CursorKind.OMP_PARALLEL_SECTIONS_DIRECTIVE = CursorKind(239)
|
||||
|
||||
# OpenMP task directive.
|
||||
CursorKind.OMP_TASK_DIRECTIVE = CursorKind(240)
|
||||
|
||||
# OpenMP master directive.
|
||||
CursorKind.OMP_MASTER_DIRECTIVE = CursorKind(241)
|
||||
|
||||
# OpenMP critical directive.
|
||||
CursorKind.OMP_CRITICAL_DIRECTIVE = CursorKind(242)
|
||||
|
||||
# OpenMP taskyield directive.
|
||||
CursorKind.OMP_TASKYIELD_DIRECTIVE = CursorKind(243)
|
||||
|
||||
# OpenMP barrier directive.
|
||||
CursorKind.OMP_BARRIER_DIRECTIVE = CursorKind(244)
|
||||
|
||||
# OpenMP taskwait directive.
|
||||
CursorKind.OMP_TASKWAIT_DIRECTIVE = CursorKind(245)
|
||||
|
||||
# OpenMP flush directive.
|
||||
CursorKind.OMP_FLUSH_DIRECTIVE = CursorKind(246)
|
||||
|
||||
# Windows Structured Exception Handling's leave statement.
|
||||
CursorKind.SEH_LEAVE_STMT = CursorKind(247)
|
||||
|
||||
# OpenMP ordered directive.
|
||||
CursorKind.OMP_ORDERED_DIRECTIVE = CursorKind(248)
|
||||
|
||||
# OpenMP atomic directive.
|
||||
CursorKind.OMP_ATOMIC_DIRECTIVE = CursorKind(249)
|
||||
|
||||
# OpenMP for SIMD directive.
|
||||
CursorKind.OMP_FOR_SIMD_DIRECTIVE = CursorKind(250)
|
||||
|
||||
# OpenMP parallel for SIMD directive.
|
||||
CursorKind.OMP_PARALLELFORSIMD_DIRECTIVE = CursorKind(251)
|
||||
|
||||
# OpenMP target directive.
|
||||
CursorKind.OMP_TARGET_DIRECTIVE = CursorKind(252)
|
||||
|
||||
# OpenMP teams directive.
|
||||
CursorKind.OMP_TEAMS_DIRECTIVE = CursorKind(253)
|
||||
|
||||
# OpenMP taskgroup directive.
|
||||
CursorKind.OMP_TASKGROUP_DIRECTIVE = CursorKind(254)
|
||||
|
||||
# OpenMP cancellation point directive.
|
||||
CursorKind.OMP_CANCELLATION_POINT_DIRECTIVE = CursorKind(255)
|
||||
|
||||
# OpenMP cancel directive.
|
||||
CursorKind.OMP_CANCEL_DIRECTIVE = CursorKind(256)
|
||||
|
||||
# OpenMP target data directive.
|
||||
CursorKind.OMP_TARGET_DATA_DIRECTIVE = CursorKind(257)
|
||||
|
||||
# OpenMP taskloop directive.
|
||||
CursorKind.OMP_TASK_LOOP_DIRECTIVE = CursorKind(258)
|
||||
|
||||
# OpenMP taskloop simd directive.
|
||||
CursorKind.OMP_TASK_LOOP_SIMD_DIRECTIVE = CursorKind(259)
|
||||
|
||||
# OpenMP distribute directive.
|
||||
CursorKind.OMP_DISTRIBUTE_DIRECTIVE = CursorKind(260)
|
||||
|
||||
# OpenMP target enter data directive.
|
||||
CursorKind.OMP_TARGET_ENTER_DATA_DIRECTIVE = CursorKind(261)
|
||||
|
||||
# OpenMP target exit data directive.
|
||||
CursorKind.OMP_TARGET_EXIT_DATA_DIRECTIVE = CursorKind(262)
|
||||
|
||||
# OpenMP target parallel directive.
|
||||
CursorKind.OMP_TARGET_PARALLEL_DIRECTIVE = CursorKind(263)
|
||||
|
||||
# OpenMP target parallel for directive.
|
||||
CursorKind.OMP_TARGET_PARALLELFOR_DIRECTIVE = CursorKind(264)
|
||||
|
||||
# OpenMP target update directive.
|
||||
CursorKind.OMP_TARGET_UPDATE_DIRECTIVE = CursorKind(265)
|
||||
|
||||
# OpenMP distribute parallel for directive.
|
||||
CursorKind.OMP_DISTRIBUTE_PARALLELFOR_DIRECTIVE = CursorKind(266)
|
||||
|
||||
# OpenMP distribute parallel for simd directive.
|
||||
CursorKind.OMP_DISTRIBUTE_PARALLEL_FOR_SIMD_DIRECTIVE = CursorKind(267)
|
||||
|
||||
# OpenMP distribute simd directive.
|
||||
CursorKind.OMP_DISTRIBUTE_SIMD_DIRECTIVE = CursorKind(268)
|
||||
|
||||
# OpenMP target parallel for simd directive.
|
||||
CursorKind.OMP_TARGET_PARALLEL_FOR_SIMD_DIRECTIVE = CursorKind(269)
|
||||
|
||||
# OpenMP target simd directive.
|
||||
CursorKind.OMP_TARGET_SIMD_DIRECTIVE = CursorKind(270)
|
||||
|
||||
# OpenMP teams distribute directive.
|
||||
CursorKind.OMP_TEAMS_DISTRIBUTE_DIRECTIVE = CursorKind(271)
|
||||
|
||||
###
|
||||
# Other Kinds
|
||||
|
||||
|
@ -1161,6 +1287,8 @@ CursorKind.INCLUSION_DIRECTIVE = CursorKind(503)
|
|||
CursorKind.MODULE_IMPORT_DECL = CursorKind(600)
|
||||
# A type alias template declaration
|
||||
CursorKind.TYPE_ALIAS_TEMPLATE_DECL = CursorKind(601)
|
||||
# A static_assert or _Static_assert node
|
||||
CursorKind.STATIC_ASSERT = CursorKind(602)
|
||||
|
||||
# A code completion overload candidate.
|
||||
CursorKind.OVERLOAD_CANDIDATE = CursorKind(700)
|
||||
|
|
Loading…
Reference in New Issue