reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
726 if (isa<InjectedClassNameType>(T)) { 728 = TLB.push<InjectedClassNameTypeLoc>(T); 730 } else if (isa<RecordType>(T)) { 731 RecordTypeLoc RecordTL = TLB.push<RecordTypeLoc>(T); 733 } else if (isa<TypedefType>(T)) { 734 TypedefTypeLoc TypedefTL = TLB.push<TypedefTypeLoc>(T); 736 } else if (isa<EnumType>(T)) { 737 EnumTypeLoc EnumTL = TLB.push<EnumTypeLoc>(T); 739 } else if (isa<TemplateTypeParmType>(T)) { 741 = TLB.push<TemplateTypeParmTypeLoc>(T); 743 } else if (isa<UnresolvedUsingType>(T)) { 745 = TLB.push<UnresolvedUsingTypeLoc>(T); 747 } else if (isa<SubstTemplateTypeParmType>(T)) { 749 = TLB.push<SubstTemplateTypeParmTypeLoc>(T); 751 } else if (isa<SubstTemplateTypeParmPackType>(T)) { 753 = TLB.push<SubstTemplateTypeParmPackTypeLoc>(T); 759 if (T->isEnumeralType()) 762 SS.Extend(Context, SourceLocation(), TLB.getTypeLocInContext(Context, T),