@@ -77,7 +77,7 @@ typedef void *swiftide_connection_t;
7777/// may be more expensive to compute.
7878typedef void * swiftide_completion_item_t ;
7979
80- typedef enum {
80+ typedef enum swiftide_completion_kind_t : uint32_t {
8181 SWIFTIDE_COMPLETION_KIND_NONE = 0 ,
8282 SWIFTIDE_COMPLETION_KIND_IMPORT = 1 ,
8383 SWIFTIDE_COMPLETION_KIND_UNRESOLVEDMEMBER = 2 ,
@@ -125,15 +125,15 @@ typedef enum {
125125 SWIFTIDE_COMPLETION_KIND_TYPESIMPLEINVERTED = 44 ,
126126} swiftide_completion_kind_t ;
127127
128- typedef enum {
128+ typedef enum swiftide_completion_item_kind_t : uint32_t {
129129 SWIFTIDE_COMPLETION_ITEM_KIND_DECLARATION = 0 ,
130130 SWIFTIDE_COMPLETION_ITEM_KIND_KEYWORD = 1 ,
131131 SWIFTIDE_COMPLETION_ITEM_KIND_PATTERN = 2 ,
132132 SWIFTIDE_COMPLETION_ITEM_KIND_LITERAL = 3 ,
133133 SWIFTIDE_COMPLETION_ITEM_KIND_BUILTINOPERATOR = 4 ,
134134} swiftide_completion_item_kind_t ;
135135
136- typedef enum {
136+ typedef enum swiftide_completion_item_decl_kind_t : uint32_t {
137137 SWIFTIDE_COMPLETION_ITEM_DECL_KIND_MODULE = 0 ,
138138 SWIFTIDE_COMPLETION_ITEM_DECL_KIND_CLASS = 1 ,
139139 SWIFTIDE_COMPLETION_ITEM_DECL_KIND_STRUCT = 2 ,
@@ -161,7 +161,7 @@ typedef enum {
161161 SWIFTIDE_COMPLETION_ITEM_DECL_KIND_MACRO = 24 ,
162162} swiftide_completion_item_decl_kind_t ;
163163
164- typedef enum {
164+ typedef enum swiftide_completion_type_relation_t : uint32_t {
165165 SWIFTIDE_COMPLETION_TYPE_RELATION_NOTAPPLICABLE = 0 ,
166166 SWIFTIDE_COMPLETION_TYPE_RELATION_UNKNOWN = 1 ,
167167 SWIFTIDE_COMPLETION_TYPE_RELATION_UNRELATED = 2 ,
@@ -170,7 +170,7 @@ typedef enum {
170170 SWIFTIDE_COMPLETION_TYPE_RELATION_IDENTICAL = 5 ,
171171} swiftide_completion_type_relation_t ;
172172
173- typedef enum {
173+ typedef enum swiftide_completion_semantic_context_t : uint32_t {
174174 SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_NONE = 0 ,
175175 /* obsoleted */ SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_EXPRESSIONSPECIFIC = 1 ,
176176 SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_LOCAL = 2 ,
@@ -181,7 +181,7 @@ typedef enum {
181181 SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_OTHERMODULE = 7 ,
182182} swiftide_completion_semantic_context_t ;
183183
184- typedef enum {
184+ typedef enum swiftide_completion_flair_t : uint32_t {
185185 SWIFTIDE_COMPLETION_FLAIR_EXPRESSIONSPECIFIC = 1 << 0 ,
186186 SWIFTIDE_COMPLETION_FLAIR_SUPERCHAIN = 1 << 1 ,
187187 SWIFTIDE_COMPLETION_FLAIR_ARGUMENTLABELS = 1 << 2 ,
@@ -191,7 +191,7 @@ typedef enum {
191191 SWIFTIDE_COMPLETION_FLAIR_EXPRESSIONATNONSCRIPTORMAINFILESCOPE = 1 << 6 ,
192192} swiftide_completion_flair_t ;
193193
194- typedef enum {
194+ typedef enum swiftide_completion_not_recommended_reason_t : uint32_t {
195195 SWIFTIDE_COMPLETION_NOT_RECOMMENDED_NONE = 0 ,
196196 SWIFTIDE_COMPLETION_NOT_RECOMMENDED_REDUNDANT_IMPORT = 1 ,
197197 SWIFTIDE_COMPLETION_NOT_RECOMMENDED_DEPRECATED = 2 ,
@@ -204,7 +204,7 @@ typedef enum {
204204 8 ,
205205} swiftide_completion_not_recommended_reason_t ;
206206
207- typedef enum {
207+ typedef enum swiftide_completion_diagnostic_severity_t : uint32_t {
208208 SWIFTIDE_COMPLETION_DIAGNOSTIC_SEVERITY_NONE = 0 ,
209209 SWIFTIDE_COMPLETION_DIAGNOSTIC_SEVERITY_ERROR = 1 ,
210210 SWIFTIDE_COMPLETION_DIAGNOSTIC_SEVERITY_WARNING = 2 ,
0 commit comments