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