Lines Matching full:kind
89 Info.Kind = SymbolKind::Unknown;
111 Info.Kind = SymbolKind::Struct; break;
113 Info.Kind = SymbolKind::Union; break;
115 Info.Kind = SymbolKind::Class;
119 Info.Kind = SymbolKind::Protocol;
123 Info.Kind = SymbolKind::Enum; break;
146 Info.Kind = SymbolKind::Variable;
148 Info.Kind = SymbolKind::Parameter;
150 Info.Kind = SymbolKind::StaticProperty;
172 Info.Kind = SymbolKind::Module;
175 Info.Kind = SymbolKind::TypeAlias; break; // Lang = C
177 Info.Kind = SymbolKind::Function;
181 Info.Kind = SymbolKind::Field;
189 Info.Kind = SymbolKind::EnumConstant; break;
192 Info.Kind = SymbolKind::Class;
202 Info.Kind = SymbolKind::Protocol;
207 Info.Kind = SymbolKind::Extension;
220 Info.Kind = MD->isInstanceMethod() ? SymbolKind::InstanceMethod : SymbolKind::ClassMethod;
235 Info.Kind = SymbolKind::InstanceProperty;
244 Info.Kind = SymbolKind::Field;
249 Info.Kind = SymbolKind::Namespace;
253 Info.Kind = SymbolKind::NamespaceAlias;
257 Info.Kind = SymbolKind::Constructor;
267 Info.Kind = SymbolKind::Destructor;
271 Info.Kind = SymbolKind::ConversionFunction;
277 Info.Kind = SymbolKind::StaticMethod;
279 Info.Kind = SymbolKind::InstanceMethod;
284 Info.Kind = SymbolKind::Class;
289 Info.Kind = SymbolKind::Function;
295 Info.Kind = SymbolKind::Constructor;
297 Info.Kind = SymbolKind::Destructor;
299 Info.Kind = SymbolKind::ConversionFunction;
302 Info.Kind = SymbolKind::StaticMethod;
304 Info.Kind = SymbolKind::InstanceMethod;
309 Info.Kind = SymbolKind::TypeAlias;
314 Info.Kind = SymbolKind::TypeAlias;
318 Info.Kind = SymbolKind::Using;
324 Info.Kind = SymbolKind::Using;
330 Info.Kind = SymbolKind::Using;
334 Info.Kind = SymbolKind::Using;
339 Info.Kind = SymbolKind::Variable;
343 Info.Kind = SymbolKind::InstanceProperty;
366 Info.Kind = SymbolKind::TemplateTypeParm;
369 Info.Kind = SymbolKind::TemplateTemplateParm;
372 Info.Kind = SymbolKind::NonTypeTemplateParm;
375 Info.Kind = SymbolKind::Concept;
377 // Other decls get the 'unknown' kind.
383 if (Info.Kind == SymbolKind::Unknown)
408 Info.Kind = SymbolKind::Macro;
543 llvm_unreachable("invalid symbol kind");
567 llvm_unreachable("invalid symbol language kind");