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()
152 if (ElaboratedTypeLoc ETL = TL.getAs<ElaboratedTypeLoc>()) in lookThroughTypedefOrTypeAliasLocs()
517 void ElaboratedTypeLoc::initializeLocal(ASTContext &Context, in initializeLocal()635 TypeLoc VisitElaboratedTypeLoc(ElaboratedTypeLoc T) { in VisitElaboratedTypeLoc()
2199 class ElaboratedTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,2200 ElaboratedTypeLoc,2245 void copy(ElaboratedTypeLoc Loc) { in copy()2554 else if (auto ETL = Cur.getAs<ElaboratedTypeLoc>()) in getAsAdjusted()
234 auto ET = Loc.getAs<ElaboratedTypeLoc>(); in name()
385 if (ElaboratedTypeLoc EL = TL.getAs<ElaboratedTypeLoc>()) in getBaseLoc()
1219 ElaboratedTypeLoc ElabTL = TL.castAs<ElaboratedTypeLoc>(); in getTypeRefCursor()
1763 bool CursorVisitor::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc()
992 if (auto ET = TL.getAs<ElaboratedTypeLoc>()) { in ActOnTemplateTypeArgument()4000 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result); in ActOnTemplateIdType()4098 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result); in ActOnTagTemplateIdType()5311 if (auto ETLoc = TLoc.getAs<ElaboratedTypeLoc>()) { in convertTypeTemplateArgumentToTemplate()10472 ElaboratedTypeLoc TL = Builder.push<ElaboratedTypeLoc>(T); in ActOnTypenameType()10550 ElaboratedTypeLoc TL = (*TSI)->getTypeLoc().castAs<ElaboratedTypeLoc>(); in CheckTypenameType()
5898 ElaboratedTypeLoc ElabTL = OldTL.castAs<ElaboratedTypeLoc>(); in VisitTemplateSpecializationTypeLoc()5945 void VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc()5952 TL.copy(TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>()); in VisitElaboratedTypeLoc()6112 ElaboratedTypeLoc ETLoc = ClsTL.castAs<ElaboratedTypeLoc>(); in VisitMemberPointerTypeLoc()
6680 ElaboratedTypeLoc TL) { in TransformElaboratedType()6726 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); in TransformElaboratedType()6853 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); in TransformDependentNameType()6920 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result); in TransformDependentTemplateSpecializationType()
4313 ElaboratedTypeLoc TL = TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>(); in BuildMemInitializer()16337 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>(); in ActOnTemplatedFriendTag()
512 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T); in getTypeName()846 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T); in buildNestedType()
2729 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET); in BuildQualifiedDeclarationNameExpr()
438 void TypeLocWriter::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc()
6712 void TypeLocReader::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) { in VisitElaboratedTypeLoc()