Lines Matching full:case
29 case BuiltinType::Void:
32 case BuiltinType::Bool:
35 case BuiltinType::Char_U:
38 case BuiltinType::UChar:
41 case BuiltinType::UShort:
44 case BuiltinType::UInt:
47 case BuiltinType::ULong:
50 case BuiltinType::ULongLong:
53 case BuiltinType::UInt128:
56 case BuiltinType::Char_S:
59 case BuiltinType::SChar:
62 case BuiltinType::WChar_S:
63 case BuiltinType::WChar_U:
66 case BuiltinType::Short:
69 case BuiltinType::Int:
72 case BuiltinType::Long:
75 case BuiltinType::LongLong:
78 case BuiltinType::Int128:
81 case BuiltinType::Half:
84 case BuiltinType::Float:
87 case BuiltinType::Double:
90 case BuiltinType::LongDouble:
93 case BuiltinType::ShortAccum:
96 case BuiltinType::Accum:
99 case BuiltinType::LongAccum:
102 case BuiltinType::UShortAccum:
105 case BuiltinType::UAccum:
108 case BuiltinType::ULongAccum:
111 case BuiltinType::ShortFract:
114 case BuiltinType::Fract:
117 case BuiltinType::LongFract:
120 case BuiltinType::UShortFract:
123 case BuiltinType::UFract:
126 case BuiltinType::ULongFract:
129 case BuiltinType::SatShortAccum:
132 case BuiltinType::SatAccum:
135 case BuiltinType::SatLongAccum:
138 case BuiltinType::SatUShortAccum:
141 case BuiltinType::SatUAccum:
144 case BuiltinType::SatULongAccum:
147 case BuiltinType::SatShortFract:
150 case BuiltinType::SatFract:
153 case BuiltinType::SatLongFract:
156 case BuiltinType::SatUShortFract:
159 case BuiltinType::SatUFract:
162 case BuiltinType::SatULongFract:
165 case BuiltinType::Float16:
168 case BuiltinType::Float128:
171 case BuiltinType::Ibm128:
174 case BuiltinType::NullPtr:
177 case BuiltinType::Char8:
180 case BuiltinType::Char16:
183 case BuiltinType::Char32:
186 case BuiltinType::Overload:
189 case BuiltinType::UnresolvedTemplate:
192 case BuiltinType::BoundMember:
195 case BuiltinType::PseudoObject:
198 case BuiltinType::Dependent:
201 case BuiltinType::UnknownAny:
204 case BuiltinType::ARCUnbridgedCast:
207 case BuiltinType::ObjCId:
210 case BuiltinType::ObjCClass:
213 case BuiltinType::ObjCSel:
217 case BuiltinType::Id: \
222 case BuiltinType::Id: \
226 case BuiltinType::OCLSampler:
229 case BuiltinType::OCLEvent:
232 case BuiltinType::OCLClkEvent:
235 case BuiltinType::OCLQueue:
238 case BuiltinType::OCLReserveID:
242 case BuiltinType::Id: \
247 case BuiltinType::Id: \
252 case BuiltinType::Id: \
257 case BuiltinType::Id: \
262 case BuiltinType::Id: \
266 case BuiltinType::BuiltinFn:
269 case BuiltinType::IncompleteMatrixIdx:
272 case BuiltinType::ArraySection:
275 case BuiltinType::OMPArrayShaping:
278 case BuiltinType::OMPIterator:
281 case BuiltinType::BFloat16:
304 case Decl::TranslationUnit:
305 case Decl::ExternCContext:
306 case Decl::Namespace:
307 case Decl::LinkageSpec:
308 case Decl::Export:
312 case Decl::Enum:
313 case Decl::Record:
320 case Decl::CXXRecord:
321 case Decl::ClassTemplateSpecialization:
322 case Decl::ClassTemplatePartialSpecialization:
326 case Decl::Function:
327 case Decl::CXXMethod:
328 case Decl::CXXConstructor:
329 case Decl::CXXDestructor:
330 case Decl::CXXConversion:
331 case Decl::ObjCMethod:
332 case Decl::Block:
333 case Decl::Captured:
336 case Decl::ObjCCategory:
337 case Decl::ObjCCategoryImpl:
338 case Decl::ObjCImplementation:
341 case Decl::ObjCProtocol:
350 case Decl::ObjCInterface:
362 case Decl::TranslationUnit:
363 case Decl::ExternCContext:
364 // Special case of a "merged" declaration.
367 case Decl::Namespace:
368 case Decl::NamespaceAlias:
369 case Decl::Typedef:
370 case Decl::TypeAlias:
371 case Decl::Enum:
372 case Decl::Record:
373 case Decl::CXXRecord:
374 case Decl::ClassTemplateSpecialization:
375 case Decl::ClassTemplatePartialSpecialization:
376 case Decl::VarTemplateSpecialization:
377 case Decl::VarTemplatePartialSpecialization:
378 case Decl::Function:
379 case Decl::CXXDeductionGuide:
380 case Decl::CXXMethod:
381 case Decl::CXXConstructor:
382 case Decl::CXXDestructor:
383 case Decl::CXXConversion:
384 case Decl::UsingShadow:
385 case Decl::ConstructorUsingShadow:
386 case Decl::Var:
387 case Decl::FunctionTemplate:
388 case Decl::ClassTemplate:
389 case Decl::VarTemplate:
390 case Decl::TypeAliasTemplate:
391 case Decl::ObjCProtocol:
392 case Decl::ObjCInterface:
393 case Decl::Empty:
397 case Decl::UsingDirective:
398 case Decl::Label:
399 case Decl::UnresolvedUsingTypename:
400 case Decl::TemplateTypeParm:
401 case Decl::EnumConstant:
402 case Decl::UnresolvedUsingValue:
403 case Decl::IndirectField:
404 case Decl::Field:
405 case Decl::MSProperty:
406 case Decl::MSGuid:
407 case Decl::UnnamedGlobalConstant:
408 case Decl::TemplateParamObject:
409 case Decl::ObjCIvar:
410 case Decl::ObjCAtDefsField:
411 case Decl::NonTypeTemplateParm:
412 case Decl::TemplateTemplateParm:
413 case Decl::Using:
414 case Decl::UsingEnum:
415 case Decl::UsingPack:
416 case Decl::ObjCMethod:
417 case Decl::ObjCCategory:
418 case Decl::ObjCCategoryImpl:
419 case Decl::ObjCImplementation:
420 case Decl::ObjCProperty:
421 case Decl::ObjCCompatibleAlias:
422 case Decl::LinkageSpec:
423 case Decl::Export:
424 case Decl::ObjCPropertyImpl:
425 case Decl::PragmaComment:
426 case Decl::PragmaDetectMismatch:
427 case Decl::FileScopeAsm:
428 case Decl::TopLevelStmt:
429 case Decl::AccessSpec:
430 case Decl::Friend:
431 case Decl::FriendTemplate:
432 case Decl::StaticAssert:
433 case Decl::Block:
434 case Decl::Captured:
435 case Decl::Import:
436 case Decl::OMPThreadPrivate:
437 case Decl::OMPAllocate:
438 case Decl::OMPRequires:
439 case Decl::OMPCapturedExpr:
440 case Decl::OMPDeclareReduction:
441 case Decl::OMPDeclareMapper:
442 case Decl::BuiltinTemplate:
443 case Decl::Decomposition:
444 case Decl::Binding:
445 case Decl::Concept:
446 case Decl::ImplicitConceptSpecialization:
447 case Decl::LifetimeExtendedTemporary:
448 case Decl::RequiresExprBody:
449 case Decl::UnresolvedUsingIfExists:
450 case Decl::HLSLBuffer:
455 case Decl::ImplicitParam:
456 case Decl::ParmVar:
457 case Decl::ObjCTypeParam: