Searched refs:ElaboratedTypeLoc (Results 1 – 16 of 16) sorted by relevance
113 if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>()) { in StartLocationForType() local115 ElaboratedTypeLoc.getQualifierLoc(); in StartLocationForType()147 if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>()) in GetNestedNameForType() local148 return ElaboratedTypeLoc.getQualifierLoc().getNestedNameSpecifier(); in GetNestedNameForType()
150 if (ElaboratedTypeLoc ETL = TL.getAs<ElaboratedTypeLoc>()) in lookThroughTypedefOrTypeAliasLocs()
540 void ElaboratedTypeLoc::initializeLocal(ASTContext &Context, in initializeLocal()676 TypeLoc VisitElaboratedTypeLoc(ElaboratedTypeLoc T) { in VisitElaboratedTypeLoc()
234 auto ET = Loc.getAs<ElaboratedTypeLoc>(); in name()
2245 class ElaboratedTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,2246 ElaboratedTypeLoc,2312 void copy(ElaboratedTypeLoc Loc) { in copy()2624 else if (auto ETL = Cur.getAs<ElaboratedTypeLoc>()) in getAsAdjusted()
3736 if (auto ETL = EnumType->getTypeLoc().getAs<ElaboratedTypeLoc>()) in getQualifierLoc()
999 if (auto ET = TL.getAs<ElaboratedTypeLoc>()) { in ActOnTemplateTypeArgument()4346 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(ElTy); in ActOnTemplateIdType()4443 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result); in ActOnTagTemplateIdType()5659 if (auto ETLoc = TLoc.getAs<ElaboratedTypeLoc>()) { in convertTypeTemplateArgumentToTemplate()11138 ElaboratedTypeLoc TL = Builder.push<ElaboratedTypeLoc>(T); in ActOnTypenameType()11216 ElaboratedTypeLoc TL = (*TSI)->getTypeLoc().castAs<ElaboratedTypeLoc>(); in CheckTypenameType()
6284 ElaboratedTypeLoc ElabTL = OldTL.castAs<ElaboratedTypeLoc>(); in VisitTemplateSpecializationTypeLoc()6337 void VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc()6342 if (auto ETL = TInfo->getTypeLoc().getAs<ElaboratedTypeLoc>()) { in VisitElaboratedTypeLoc()6512 ElaboratedTypeLoc ETLoc = ClsTL.castAs<ElaboratedTypeLoc>(); in VisitMemberPointerTypeLoc()
4376 if (const auto ETL = TL.getAs<ElaboratedTypeLoc>()) { in TransformNestedNameSpecifierLoc()7017 ElaboratedTypeLoc TL) { in TransformElaboratedType()7065 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); in TransformElaboratedType()7209 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); in TransformDependentNameType()7276 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); in TransformDependentTemplateSpecializationType()
4606 ElaboratedTypeLoc TL = TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>(); in BuildMemInitializer()17685 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>(); in ActOnTemplatedFriendTag()
321 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(ElTy); in buildNamedType()
3001 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET); in BuildQualifiedDeclarationNameExpr()
786 const internal::VariadicDynCastAllOfMatcher<TypeLoc, ElaboratedTypeLoc>
6938 extern const internal::VariadicDynCastAllOfMatcher<TypeLoc, ElaboratedTypeLoc>6955 AST_MATCHER_P(ElaboratedTypeLoc, hasNamedTypeLoc, internal::Matcher<TypeLoc>, in AST_MATCHER_P() argument
551 void TypeLocWriter::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc()
7028 void TypeLocReader::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc()