reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  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),