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

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
  749     TRY_TO(TraverseType(QualType(NNS->getAsType(), 0)));
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 6036   if (!Node.getAsType())
 6038   return InnerMatcher.matches(QualType(Node.getAsType(), 0), Finder, Builder);
 6054   return Node && Node.getNestedNameSpecifier()->getAsType() &&
tools/clang/lib/AST/ASTContext.cpp
 5514     QualType T = getCanonicalType(QualType(NNS->getAsType(), 0));
tools/clang/lib/AST/ASTImporter.cpp
 8200             Import(QualType(FromNNS->getAsType(), 0u))) {
 8268             QualType(Spec->getAsType(), 0), ToTLoc);
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  224     return IsStructurallyEquivalent(Context, QualType(NNS1->getAsType(), 0),
  225                                     QualType(NNS2->getAsType(), 0));
tools/clang/lib/AST/ExprCXX.cpp
 1577     const Type *T = getQualifier()->getAsType();
tools/clang/lib/AST/ItaniumMangle.cpp
 1170     const Type *type = qualifier->getAsType();
 1803     manglePrefix(QualType(qualifier->getAsType(), 0));
tools/clang/lib/AST/NestedNameSpecifier.cpp
   76           (Prefix->getAsType() == nullptr &&
   92           (Prefix->getAsType() == nullptr &&
  194     return getAsType()->getAsCXXRecordDecl();
  224     return getAsType()->isDependentType();
  246     return getAsType()->isInstantiationDependentType();
  265     return getAsType()->containsUnexpandedParameterPack();
  316     const Type *T = getAsType();
  454     TypeLoc TL(Qualifier->getAsType(), TypeData);
  471   return TypeLoc(Qualifier->getAsType(), TypeData);
  662         = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0),
tools/clang/lib/AST/ODRHash.cpp
  130     AddType(NNS->getAsType());
tools/clang/lib/AST/QualTypeNames.cpp
  239       const Type *Type = Scope->getAsType();
tools/clang/lib/CodeGen/CGCXX.cpp
  281   const Type *QTy = Qual->getAsType();
tools/clang/lib/Index/IndexBody.cpp
  196         E, NNS->getAsType(), Info,
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
  176     const Type *T = NNS->getAsType();
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  202             isa<TemplateSpecializationType>(NNS->getAsType())) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
   87       const Type *NNSType = NNS->getAsType();
  152     const TagType *Tag = NNS->getAsType()->getAs<TagType>();
  183   if (!NNS->getAsType())
  186   QualType T = QualType(NNS->getAsType(), 0);
tools/clang/lib/Sema/SemaDecl.cpp
  646     const Type *Ty = SS->getScopeRep()->getAsType();
 5507         SpecLoc.getNestedNameSpecifier()->getAsType()))
tools/clang/lib/Sema/SemaDeclCXX.cpp
10344         if (!Specifier->getAsType() ||
10345             !Ctx.hasSameType(QualType(Specifier->getAsType(), 0), FoundType))
10667   const Type *SourceType = UD->getQualifier()->getAsType();
tools/clang/lib/Sema/SemaExpr.cpp
 2053           const Type *Ty = Corrected.getCorrectionSpecifier()->getAsType();
 2742   if (Qualifier && Qualifier->getAsType()) {
 2743     QualType QType = QualType(Qualifier->getAsType(), 0);
tools/clang/lib/Sema/SemaExprCXX.cpp
   58     Type = QualType(NNS->getAsType(), 0);
 7561         Record = NNS->getAsType()->getAsCXXRecordDecl();
tools/clang/lib/Sema/SemaLookup.cpp
 4174     II = QualType(NNS->getAsType(), 0).getBaseTypeIdentifier();
 4297     if (const Type *T = NNS->getAsType())
 4400       const Type *NSType = NSI.NameSpecifier->getAsType();
tools/clang/lib/Sema/SemaTemplate.cpp
  695     IsEnum = dyn_cast_or_null<EnumType>(NNS->getAsType());
 2564     if (const Type *CurType = NNS->getAsType()) {
 2627       T = QualType(SS.getScopeRep()->getAsType(), 0);
 2676         T = QualType(NNS->getAsType(), 0);
 2685         T = QualType(NNS->getAsType(), 0);
 5718     return Visit(QualType(NNS->getAsType(), 0));
 8916     if (const Type *T = NNS->getAsType())
 9925   if (!NNS || !NNS.getNestedNameSpecifier()->getAsType())
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 5314   MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0),
tools/clang/lib/Sema/SemaType.cpp
 4987           ClsType = QualType(NNS->getAsType(), 0);
 4993           if (NNSPrefix && isa<TemplateSpecializationType>(NNS->getAsType()))
tools/clang/lib/Sema/TreeTransform.h
 1066             << QualType(QualifierLoc.getNestedNameSpecifier()->getAsType(), 0);
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 2871     if (X->getAsType()->getCanonicalTypeInternal() !=
 2872         Y->getAsType()->getCanonicalTypeInternal())
tools/clang/lib/Serialization/ASTWriter.cpp
 5900       AddTypeRef(QualType(NNS->getAsType(), 0));
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  334     if (!NestedLoc.getNestedNameSpecifier()->getAsType())
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  585           NestedNameSpecifier.getNestedNameSpecifier()->getAsType();
  606         EnumConstRef->getQualifier()->getAsType()->isEnumeralType())
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
   40     BaseType = Dependent->getQualifier()->getAsType();
   47     if (const auto *Qualifier = Elaborated->getQualifier()->getAsType()) {
tools/clang/tools/extra/clangd/FindTarget.cpp
  317       add(QualType(NNS->getAsType(), 0), Flags);
tools/clang/tools/libclang/CIndex.cpp
 1343     const Type *T = NNS->getAsType();