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

References

tools/clang/include/clang/AST/TypeLoc.h
  323   if (QualifiedTypeLoc Loc = getAs<QualifiedTypeLoc>())
 2320     if (auto PTL = Cur.getAs<ParenTypeLoc>())
 2322     else if (auto ATL = Cur.getAs<AttributedTypeLoc>())
 2324     else if (auto ETL = Cur.getAs<ElaboratedTypeLoc>())
 2326     else if (auto ATL = Cur.getAs<AdjustedTypeLoc>())
 2328     else if (auto MQL = Cur.getAs<MacroQualifiedTypeLoc>())
 2333   return Cur.getAs<T>();
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
   65       if (QualifiedTypeLoc QL = TL.getAs<QualifiedTypeLoc>()) {
   67       } else if (AttributedTypeLoc Attr = TL.getAs<AttributedTypeLoc>()) {
   72                      TL.getAs<MacroQualifiedTypeLoc>()) {
   74       } else if (ArrayTypeLoc Arr = TL.getAs<ArrayTypeLoc>()) {
   76       } else if (PointerTypeLoc PT = TL.getAs<PointerTypeLoc>()) {
   78       } else if (ReferenceTypeLoc RT = TL.getAs<ReferenceTypeLoc>())
  245             TL.getAs<AttributedTypeLoc>()) {
tools/clang/lib/AST/ASTImporter.cpp
 3260         TInfo->getTypeLoc().IgnoreParens().getAs<FunctionProtoTypeLoc>()) {
tools/clang/lib/AST/Comment.cpp
  134   if (AttributedTypeLoc AttributeTL = TL.getAs<AttributedTypeLoc>())
  137   if (QualifiedTypeLoc QualifiedTL = TL.getAs<QualifiedTypeLoc>())
  140   if (PointerTypeLoc PointerTL = TL.getAs<PointerTypeLoc>())
  143   if (ReferenceTypeLoc ReferenceTL = TL.getAs<ReferenceTypeLoc>())
  146   if (AdjustedTypeLoc ATL = TL.getAs<AdjustedTypeLoc>())
  148   if (BlockPointerTypeLoc BlockPointerTL = TL.getAs<BlockPointerTypeLoc>())
  150   if (MemberPointerTypeLoc MemberPointerTL = TL.getAs<MemberPointerTypeLoc>())
  152   if (ElaboratedTypeLoc ETL = TL.getAs<ElaboratedTypeLoc>())
  165   if (FunctionTypeLoc FTL = TL.getAs<FunctionTypeLoc>()) {
  171           TL.getAs<TemplateSpecializationTypeLoc>()) {
  183     if (FunctionTypeLoc FTL = TL.getAs<FunctionTypeLoc>()) {
tools/clang/lib/AST/Decl.cpp
 3335   return TSI ? TSI->getTypeLoc().IgnoreParens().getAs<FunctionTypeLoc>()
tools/clang/lib/AST/TypeLoc.cpp
  406   while (ParenTypeLoc PTL = TL.getAs<ParenTypeLoc>())
  412   if (auto ATL = getAs<AttributedTypeLoc>()) {
  424   if (auto qual = getAs<QualifiedTypeLoc>())
  430   if (auto attr = loc.getAs<AttributedTypeLoc>()) {
  436   if (auto atomic = loc.getAs<AtomicTypeLoc>()) {
tools/clang/lib/Sema/SemaChecking.cpp
13203     if (TypedefTypeLoc TTL = TL.getAs<TypedefTypeLoc>()) {
13208     if (ConstantArrayTypeLoc CTL = TL.getAs<ConstantArrayTypeLoc>()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2701       if (TypedefTypeLoc TypedefTL = TL.getAs<TypedefTypeLoc>()) {
 2710       if (QualifiedTypeLoc QualifiedTL = TL.getAs<QualifiedTypeLoc>()) {
 2715       if (AttributedTypeLoc AttrTL = TL.getAs<AttributedTypeLoc>()) {
 2723     if (BlockPointerTypeLoc BlockPtr = TL.getAs<BlockPointerTypeLoc>()) {
 2725       Block = TL.getAs<FunctionTypeLoc>();
 2726       BlockProto = TL.getAs<FunctionProtoTypeLoc>();
tools/clang/lib/Sema/SemaDecl.cpp
 5803   if (PointerTypeLoc SrcPTL = SrcTL.getAs<PointerTypeLoc>()) {
 5810   if (ParenTypeLoc SrcPTL = SrcTL.getAs<ParenTypeLoc>()) {
10338                 .IgnoreParens().getAs<FunctionTypeLoc>())
13859           if (FunctionNoProtoTypeLoc FTL = TL.getAs<FunctionNoProtoTypeLoc>())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9225             TSI->getTypeLoc().getAs<TemplateSpecializationTypeLoc>()) {
15941   FunctionProtoTypeLoc ProtoTL = TL.getAs<FunctionProtoTypeLoc>();
15973   FunctionProtoTypeLoc ProtoTL = TL.getAs<FunctionProtoTypeLoc>();
tools/clang/lib/Sema/SemaDeclObjC.cpp
  722           if (auto attr = qual.getAs<AttributedTypeLoc>()) {
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  444     if (auto FTLoc = TL.getAs<FunctionProtoTypeLoc>())
tools/clang/lib/Sema/SemaExpr.cpp
 5247   if (DecayedTypeLoc DTL = TL.getAs<DecayedTypeLoc>())
 5249   if (ArrayTypeLoc ATL = TL.getAs<ArrayTypeLoc>())
tools/clang/lib/Sema/SemaInit.cpp
 7793                       TL.getAs<IncompleteArrayTypeLoc>())
tools/clang/lib/Sema/SemaLambda.cpp
  857   if (auto PETL = TSI->getTypeLoc().getAs<PackExpansionTypeLoc>())
 1332       ConvTSI->getTypeLoc().getAs<FunctionProtoTypeLoc>();
 1335       ConvTL.getReturnLoc().getAs<PointerTypeLoc>();
 1339       ConvNamePtrToFunctionTSI->getTypeLoc().getAs<PointerTypeLoc>();
 1344       PtrToFunctionTL.getPointeeLoc().getAs<FunctionProtoTypeLoc>();
 1346     ConvNamePtrToFunctionTL.getPointeeLoc().getAs<FunctionProtoTypeLoc>();
tools/clang/lib/Sema/SemaTemplate.cpp
  935     if (auto PET = TL.getAs<PackExpansionTypeLoc>()) {
  941     if (auto ET = TL.getAs<ElaboratedTypeLoc>()) {
  946     if (auto DTST = TL.getAs<DeducedTemplateSpecializationTypeLoc>()) {
 1959     if (auto PackTL = OldDI->getTypeLoc().getAs<PackExpansionTypeLoc>()) {
 4840   if (auto ETLoc = TLoc.getAs<ElaboratedTypeLoc>()) {
 4850   if (auto InjLoc = TLoc.getAs<InjectedClassNameTypeLoc>())
 4858   if (auto RecLoc = TLoc.getAs<RecordTypeLoc>())
 9929       EnableIfTy.getAs<TemplateSpecializationTypeLoc>();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4429       /*.IsPack = */ (bool)Type.getAs<PackExpansionTypeLoc>()};
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1718   if (!TL.getAs<FunctionProtoTypeLoc>())
 1761           TL.IgnoreParens().getAs<FunctionProtoTypeLoc>()) {
 1815   if (PackExpansionTypeLoc ExpansionTL = OldTL.getAs<PackExpansionTypeLoc>()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 3835   if (FunctionProtoTypeLoc OldProtoLoc = OldTL.getAs<FunctionProtoTypeLoc>()) {
tools/clang/lib/Sema/SemaType.cpp
  888       if (auto attr = qual.getAs<AttributedTypeLoc>()) {
 1189   if (auto ObjCObjectPointerTL = ResultTL.getAs<ObjCObjectPointerTypeLoc>()) {
 1195   if (auto OTPTL = ResultTL.getAs<ObjCTypeParamTypeLoc>()) {
 5787     if (AtomicTypeLoc ATL = CurrTL.getAs<AtomicTypeLoc>()) {
 5792     while (MacroQualifiedTypeLoc TL = CurrTL.getAs<MacroQualifiedTypeLoc>()) {
 5798     while (AttributedTypeLoc TL = CurrTL.getAs<AttributedTypeLoc>()) {
 5804                CurrTL.getAs<DependentAddressSpaceTypeLoc>()) {
 5810     while (AdjustedTypeLoc TL = CurrTL.getAs<AdjustedTypeLoc>())
tools/clang/lib/Sema/TreeTransform.h
 3748       TypedefTypeLoc TTL = TL.getAs<TypedefTypeLoc>();
 4321   auto QTL = TL.getAs<QualifiedTypeLoc>();
 6508     if (auto PackExpansionLoc = TypeArgLoc.getAs<PackExpansionTypeLoc>()) {
10977     if (!FromTL.getAs<PackExpansionTypeLoc>()) {
11474         OldCallOpTSI->getTypeLoc().getAs<FunctionProtoTypeLoc>();
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  112   if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>()) {
  146   if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>())
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
   54       if (const auto DestCTL = DestTL.getAs<ConstantArrayTypeLoc>())
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp
   82   if (auto QualLoc = TL.getAs<QualifiedTypeLoc>())
   85   auto BuiltinLoc = TL.getAs<BuiltinTypeLoc>();
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  203     auto RefTL = ParamTL.getAs<ReferenceTypeLoc>();
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  174     if (auto Loc = TL->getAs<TemplateSpecializationTypeLoc>())
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  424       auto Q = V->getTypeSourceInfo()->getTypeLoc().getAs<PointerTypeLoc>();
  427         Q = Q.getNextTypeLoc().getAs<PointerTypeLoc>();
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
   51                 TL.getAs<RecordTypeLoc>().getTypePtr()->getDecl()->getName()))
   56                 TL.getAs<EnumTypeLoc>().getTypePtr()->getDecl()->getName()))
   60         if (VisitUnqualName(TL.getAs<TemplateSpecializationTypeLoc>()
  418       TSI->getTypeLoc().IgnoreParens().getAs<FunctionTypeLoc>();
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
   75     Result = Loc.getAs<T>();
   95           ->getAs<TemplateSpecializationTypeLoc>();
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
  110   const auto FTL = TSI->getTypeLoc().IgnoreParens().getAs<FunctionTypeLoc>();
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  749     if (const auto &Ref = Loc->getAs<TagTypeLoc>()) {
  751     } else if (const auto &Ref = Loc->getAs<InjectedClassNameTypeLoc>()) {
  753     } else if (const auto &Ref = Loc->getAs<UnresolvedUsingTypeLoc>()) {
  755     } else if (const auto &Ref = Loc->getAs<TemplateTypeParmTypeLoc>()) {
  764     if (const auto &Ref = Loc->getAs<TemplateSpecializationTypeLoc>()) {
  777             Loc->getAs<DependentTemplateSpecializationTypeLoc>()) {
tools/clang/tools/extra/clangd/AST.cpp
  174       auto STL = TSI->getTypeLoc().getAs<TemplateSpecializationTypeLoc>();
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp
   63       if (const AutoTypeLoc Result = TypeNode->getAs<AutoTypeLoc>()) {
tools/clang/tools/libclang/CIndex.cpp
  727             TL.getAs<TemplateSpecializationTypeLoc>()) {
  818     FunctionTypeLoc FTL = TL.getAs<FunctionTypeLoc>();
 3182         if (FunctionTypeLoc Proto = TL.getAs<FunctionProtoTypeLoc>()) {
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  382   if (QualifiedTypeLoc QL = TL.getAs<QualifiedTypeLoc>())
  385   if (ElaboratedTypeLoc EL = TL.getAs<ElaboratedTypeLoc>())
  387   if (DependentNameTypeLoc DL = TL.getAs<DependentNameTypeLoc>())
  390           TL.getAs<DependentTemplateSpecializationTypeLoc>())
tools/clang/unittests/AST/ASTTraverserTest.cpp
  232   const auto ATL = TL.getNextTypeLoc().getAs<AttributedTypeLoc>();
tools/clang/unittests/AST/SourceLocationTest.cpp
  689         if (auto FPTL = TL.getAs<FunctionProtoTypeLoc>()) {