|
reference, declaration → definition
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.cpp13203 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>()) {