33
33
* compatible, thus CINDEX_VERSION_MAJOR is expected to remain stable.
34
34
*/
35
35
#define CINDEX_VERSION_MAJOR 0
36
- #define CINDEX_VERSION_MINOR 60
36
+ #define CINDEX_VERSION_MINOR 61
37
37
38
38
#define CINDEX_VERSION_ENCODE (major , minor ) (((major)*10000) + ((minor)*1))
39
39
@@ -2052,62 +2052,58 @@ enum CXCursorKind {
2052
2052
*/
2053
2053
CXCursor_CXXFunctionalCastExpr = 128 ,
2054
2054
2055
- /** OpenCL's addrspace_cast<> expression.
2056
- */
2057
- CXCursor_CXXAddrspaceCastExpr = 129 ,
2058
-
2059
2055
/** A C++ typeid expression (C++ [expr.typeid]).
2060
2056
*/
2061
- CXCursor_CXXTypeidExpr = 130 ,
2057
+ CXCursor_CXXTypeidExpr = 129 ,
2062
2058
2063
2059
/** [C++ 2.13.5] C++ Boolean Literal.
2064
2060
*/
2065
- CXCursor_CXXBoolLiteralExpr = 131 ,
2061
+ CXCursor_CXXBoolLiteralExpr = 130 ,
2066
2062
2067
2063
/** [C++0x 2.14.7] C++ Pointer Literal.
2068
2064
*/
2069
- CXCursor_CXXNullPtrLiteralExpr = 132 ,
2065
+ CXCursor_CXXNullPtrLiteralExpr = 131 ,
2070
2066
2071
2067
/** Represents the "this" expression in C++
2072
2068
*/
2073
- CXCursor_CXXThisExpr = 133 ,
2069
+ CXCursor_CXXThisExpr = 132 ,
2074
2070
2075
2071
/** [C++ 15] C++ Throw Expression.
2076
2072
*
2077
2073
* This handles 'throw' and 'throw' assignment-expression. When
2078
2074
* assignment-expression isn't present, Op will be null.
2079
2075
*/
2080
- CXCursor_CXXThrowExpr = 134 ,
2076
+ CXCursor_CXXThrowExpr = 133 ,
2081
2077
2082
2078
/** A new expression for memory allocation and constructor calls, e.g:
2083
2079
* "new CXXNewExpr(foo)".
2084
2080
*/
2085
- CXCursor_CXXNewExpr = 135 ,
2081
+ CXCursor_CXXNewExpr = 134 ,
2086
2082
2087
2083
/** A delete expression for memory deallocation and destructor calls,
2088
2084
* e.g. "delete[] pArray".
2089
2085
*/
2090
- CXCursor_CXXDeleteExpr = 136 ,
2086
+ CXCursor_CXXDeleteExpr = 135 ,
2091
2087
2092
2088
/** A unary expression. (noexcept, sizeof, or other traits)
2093
2089
*/
2094
- CXCursor_UnaryExpr = 137 ,
2090
+ CXCursor_UnaryExpr = 136 ,
2095
2091
2096
2092
/** An Objective-C string literal i.e. @"foo".
2097
2093
*/
2098
- CXCursor_ObjCStringLiteral = 138 ,
2094
+ CXCursor_ObjCStringLiteral = 137 ,
2099
2095
2100
2096
/** An Objective-C \@encode expression.
2101
2097
*/
2102
- CXCursor_ObjCEncodeExpr = 139 ,
2098
+ CXCursor_ObjCEncodeExpr = 138 ,
2103
2099
2104
2100
/** An Objective-C \@selector expression.
2105
2101
*/
2106
- CXCursor_ObjCSelectorExpr = 140 ,
2102
+ CXCursor_ObjCSelectorExpr = 139 ,
2107
2103
2108
2104
/** An Objective-C \@protocol expression.
2109
2105
*/
2110
- CXCursor_ObjCProtocolExpr = 141 ,
2106
+ CXCursor_ObjCProtocolExpr = 140 ,
2111
2107
2112
2108
/** An Objective-C "bridged" cast expression, which casts between
2113
2109
* Objective-C pointers and C pointers, transferring ownership in the process.
@@ -2116,7 +2112,7 @@ enum CXCursorKind {
2116
2112
* NSString *str = (__bridge_transfer NSString *)CFCreateString();
2117
2113
* \endcode
2118
2114
*/
2119
- CXCursor_ObjCBridgedCastExpr = 142 ,
2115
+ CXCursor_ObjCBridgedCastExpr = 141 ,
2120
2116
2121
2117
/** Represents a C++0x pack expansion that produces a sequence of
2122
2118
* expressions.
@@ -2131,7 +2127,7 @@ enum CXCursorKind {
2131
2127
* }
2132
2128
* \endcode
2133
2129
*/
2134
- CXCursor_PackExpansionExpr = 143 ,
2130
+ CXCursor_PackExpansionExpr = 142 ,
2135
2131
2136
2132
/** Represents an expression that computes the length of a parameter
2137
2133
* pack.
@@ -2143,7 +2139,7 @@ enum CXCursorKind {
2143
2139
* };
2144
2140
* \endcode
2145
2141
*/
2146
- CXCursor_SizeOfPackExpr = 144 ,
2142
+ CXCursor_SizeOfPackExpr = 143 ,
2147
2143
2148
2144
/* Represents a C++ lambda expression that produces a local function
2149
2145
* object.
@@ -2157,39 +2153,43 @@ enum CXCursorKind {
2157
2153
* }
2158
2154
* \endcode
2159
2155
*/
2160
- CXCursor_LambdaExpr = 145 ,
2156
+ CXCursor_LambdaExpr = 144 ,
2161
2157
2162
2158
/** Objective-c Boolean Literal.
2163
2159
*/
2164
- CXCursor_ObjCBoolLiteralExpr = 146 ,
2160
+ CXCursor_ObjCBoolLiteralExpr = 145 ,
2165
2161
2166
2162
/** Represents the "self" expression in an Objective-C method.
2167
2163
*/
2168
- CXCursor_ObjCSelfExpr = 147 ,
2164
+ CXCursor_ObjCSelfExpr = 146 ,
2169
2165
2170
2166
/** OpenMP 5.0 [2.1.5, Array Section].
2171
2167
*/
2172
- CXCursor_OMPArraySectionExpr = 148 ,
2168
+ CXCursor_OMPArraySectionExpr = 147 ,
2173
2169
2174
2170
/** Represents an @available(...) check.
2175
2171
*/
2176
- CXCursor_ObjCAvailabilityCheckExpr = 149 ,
2172
+ CXCursor_ObjCAvailabilityCheckExpr = 148 ,
2177
2173
2178
2174
/**
2179
2175
* Fixed point literal
2180
2176
*/
2181
- CXCursor_FixedPointLiteral = 150 ,
2177
+ CXCursor_FixedPointLiteral = 149 ,
2182
2178
2183
2179
/** OpenMP 5.0 [2.1.4, Array Shaping].
2184
2180
*/
2185
- CXCursor_OMPArrayShapingExpr = 151 ,
2181
+ CXCursor_OMPArrayShapingExpr = 150 ,
2186
2182
2187
2183
/**
2188
2184
* OpenMP 5.0 [2.1.6 Iterators]
2189
2185
*/
2190
- CXCursor_OMPIteratorExpr = 152 ,
2186
+ CXCursor_OMPIteratorExpr = 151 ,
2187
+
2188
+ /** OpenCL's addrspace_cast<> expression.
2189
+ */
2190
+ CXCursor_CXXAddrspaceCastExpr = 152 ,
2191
2191
2192
- CXCursor_LastExpr = CXCursor_OMPIteratorExpr ,
2192
+ CXCursor_LastExpr = CXCursor_CXXAddrspaceCastExpr ,
2193
2193
2194
2194
/* Statements */
2195
2195
CXCursor_FirstStmt = 200 ,
0 commit comments