Lines Matching refs:Info

88   SymbolInfo Info;  in getSymbolInfo()  local
89 Info.Kind = SymbolKind::Unknown; in getSymbolInfo()
90 Info.SubKind = SymbolSubKind::None; in getSymbolInfo()
91 Info.Properties = SymbolPropertySet(); in getSymbolInfo()
92 Info.Lang = SymbolLanguage::C; in getSymbolInfo()
95 Info.Properties |= (SymbolPropertySet)SymbolProperty::Local; in getSymbolInfo()
98 Info.Properties |= (SymbolPropertySet)SymbolProperty::ProtocolInterface; in getSymbolInfo()
102 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
103 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
111 Info.Kind = SymbolKind::Struct; break; in getSymbolInfo()
113 Info.Kind = SymbolKind::Union; break; in getSymbolInfo()
115 Info.Kind = SymbolKind::Class; in getSymbolInfo()
116 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
119 Info.Kind = SymbolKind::Protocol; in getSymbolInfo()
120 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
123 Info.Kind = SymbolKind::Enum; break; in getSymbolInfo()
128 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
130 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
136 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
137 Info.Properties |= in getSymbolInfo()
140 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
141 Info.Properties |= in getSymbolInfo()
146 Info.Kind = SymbolKind::Variable; in getSymbolInfo()
148 Info.Kind = SymbolKind::Parameter; in getSymbolInfo()
150 Info.Kind = SymbolKind::StaticProperty; in getSymbolInfo()
151 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
155 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
156 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
157 Info.Properties |= in getSymbolInfo()
160 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
161 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
162 Info.Properties |= in getSymbolInfo()
165 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
166 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
172 Info.Kind = SymbolKind::Module; in getSymbolInfo()
175 Info.Kind = SymbolKind::TypeAlias; break; // Lang = C in getSymbolInfo()
177 Info.Kind = SymbolKind::Function; in getSymbolInfo()
181 Info.Kind = SymbolKind::Field; in getSymbolInfo()
185 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
189 Info.Kind = SymbolKind::EnumConstant; break; in getSymbolInfo()
192 Info.Kind = SymbolKind::Class; in getSymbolInfo()
193 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
198 Info.Properties |= (SymbolPropertySet)SymbolProperty::UnitTest; in getSymbolInfo()
202 Info.Kind = SymbolKind::Protocol; in getSymbolInfo()
203 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
207 Info.Kind = SymbolKind::Extension; in getSymbolInfo()
208 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
215 Info.Properties |= (SymbolPropertySet)SymbolProperty::UnitTest; in getSymbolInfo()
220 Info.Kind = MD->isInstanceMethod() ? SymbolKind::InstanceMethod : SymbolKind::ClassMethod; in getSymbolInfo()
223 Info.SubKind = SymbolSubKind::AccessorSetter; in getSymbolInfo()
225 Info.SubKind = SymbolSubKind::AccessorGetter; in getSymbolInfo()
227 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
229 Info.Properties |= (SymbolPropertySet)SymbolProperty::UnitTest; in getSymbolInfo()
231 Info.Properties |= (SymbolPropertySet)SymbolProperty::IBAnnotated; in getSymbolInfo()
235 Info.Kind = SymbolKind::InstanceProperty; in getSymbolInfo()
236 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
237 checkForIBOutlets(D, Info.Properties); in getSymbolInfo()
240 Info.Properties |= (SymbolPropertySet)SymbolProperty::GKInspectable; in getSymbolInfo()
244 Info.Kind = SymbolKind::Field; in getSymbolInfo()
245 Info.Lang = SymbolLanguage::ObjC; in getSymbolInfo()
246 checkForIBOutlets(D, Info.Properties); in getSymbolInfo()
249 Info.Kind = SymbolKind::Namespace; in getSymbolInfo()
250 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
253 Info.Kind = SymbolKind::NamespaceAlias; in getSymbolInfo()
254 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
257 Info.Kind = SymbolKind::Constructor; in getSymbolInfo()
258 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
261 Info.SubKind = SymbolSubKind::CXXCopyConstructor; in getSymbolInfo()
263 Info.SubKind = SymbolSubKind::CXXMoveConstructor; in getSymbolInfo()
267 Info.Kind = SymbolKind::Destructor; in getSymbolInfo()
268 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
271 Info.Kind = SymbolKind::ConversionFunction; in getSymbolInfo()
272 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
277 Info.Kind = SymbolKind::StaticMethod; in getSymbolInfo()
279 Info.Kind = SymbolKind::InstanceMethod; in getSymbolInfo()
280 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
284 Info.Kind = SymbolKind::Class; in getSymbolInfo()
285 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
286 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
289 Info.Kind = SymbolKind::Function; in getSymbolInfo()
290 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
291 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
295 Info.Kind = SymbolKind::Constructor; in getSymbolInfo()
297 Info.Kind = SymbolKind::Destructor; in getSymbolInfo()
299 Info.Kind = SymbolKind::ConversionFunction; in getSymbolInfo()
302 Info.Kind = SymbolKind::StaticMethod; in getSymbolInfo()
304 Info.Kind = SymbolKind::InstanceMethod; in getSymbolInfo()
309 Info.Kind = SymbolKind::TypeAlias; in getSymbolInfo()
310 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
311 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
314 Info.Kind = SymbolKind::TypeAlias; in getSymbolInfo()
315 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
318 Info.Kind = SymbolKind::Using; in getSymbolInfo()
319 Info.SubKind = SymbolSubKind::UsingTypename; in getSymbolInfo()
320 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
321 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
324 Info.Kind = SymbolKind::Using; in getSymbolInfo()
325 Info.SubKind = SymbolSubKind::UsingValue; in getSymbolInfo()
326 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
327 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
330 Info.Kind = SymbolKind::Using; in getSymbolInfo()
331 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
334 Info.Kind = SymbolKind::Using; in getSymbolInfo()
335 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
336 Info.SubKind = SymbolSubKind::UsingEnum; in getSymbolInfo()
339 Info.Kind = SymbolKind::Variable; in getSymbolInfo()
340 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
343 Info.Kind = SymbolKind::InstanceProperty; in getSymbolInfo()
347 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
366 Info.Kind = SymbolKind::TemplateTypeParm; in getSymbolInfo()
369 Info.Kind = SymbolKind::TemplateTemplateParm; in getSymbolInfo()
372 Info.Kind = SymbolKind::NonTypeTemplateParm; in getSymbolInfo()
375 Info.Kind = SymbolKind::Concept; in getSymbolInfo()
383 if (Info.Kind == SymbolKind::Unknown) in getSymbolInfo()
384 return Info; in getSymbolInfo()
389 Info.Properties |= (SymbolPropertySet)SymbolProperty::Generic; in getSymbolInfo()
390 Info.Properties |= in getSymbolInfo()
395 if (Info.Properties & (SymbolPropertySet)SymbolProperty::Generic) in getSymbolInfo()
396 Info.Lang = SymbolLanguage::CXX; in getSymbolInfo()
400 Info.Lang = SymbolLanguage::Swift; in getSymbolInfo()
403 return Info; in getSymbolInfo()
407 SymbolInfo Info; in getSymbolInfoForMacro() local
408 Info.Kind = SymbolKind::Macro; in getSymbolInfoForMacro()
409 Info.SubKind = SymbolSubKind::None; in getSymbolInfoForMacro()
410 Info.Properties = SymbolPropertySet(); in getSymbolInfoForMacro()
411 Info.Lang = SymbolLanguage::C; in getSymbolInfoForMacro()
412 return Info; in getSymbolInfoForMacro()