|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/TypeLoc.h 325 return castAs<UnqualTypeLoc>();
tools/clang/lib/AST/ASTContext.cpp 4161 DI->getTypeLoc().castAs<TemplateSpecializationTypeLoc>();
tools/clang/lib/AST/TypeLoc.cpp 198 if (Cur.castAs<FunctionProtoTypeLoc>().getTypePtr()
244 if (Cur.castAs<FunctionProtoTypeLoc>().getTypePtr()->hasTrailingReturn())
tools/clang/lib/CodeGen/CGCall.cpp 2994 if (auto FTL = TSI->getTypeLoc().castAs<FunctionTypeLoc>())
tools/clang/lib/Sema/SemaDecl.cpp 5804 PointerTypeLoc DstPTL = DstTL.castAs<PointerTypeLoc>();
5811 ParenTypeLoc DstPTL = DstTL.castAs<ParenTypeLoc>();
5818 ArrayTypeLoc SrcATL = SrcTL.castAs<ArrayTypeLoc>();
5819 ArrayTypeLoc DstATL = DstTL.castAs<ArrayTypeLoc>();
tools/clang/lib/Sema/SemaDeclCXX.cpp 4139 TInfo->getTypeLoc().castAs<DependentNameTypeLoc>();
4203 ElaboratedTypeLoc TL = TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>();
4204 TL.getNamedTypeLoc().castAs<TypeSpecTypeLoc>().setNameLoc(IdLoc);
11566 TInfo->getTypeLoc().IgnoreParens().castAs<FunctionProtoTypeLoc>();
14667 TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
14672 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>();
14675 TL.getNamedTypeLoc().castAs<TypeSpecTypeLoc>().setNameLoc(NameLoc);
14697 DependentNameTypeLoc TL = TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
tools/clang/lib/Sema/SemaStmt.cpp 360 PointerTypeLoc TL = TI->getTypeLoc().castAs<PointerTypeLoc>();
tools/clang/lib/Sema/SemaTemplate.cpp 1841 TSI->getTypeLoc().castAs<FunctionProtoTypeLoc>();
2010 TInfo->getTypeLoc().castAs<FunctionProtoTypeLoc>().getParams();
9817 DependentNameTypeLoc TL = TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
9822 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>();
9825 TL.getNamedTypeLoc().castAs<TypeSpecTypeLoc>().setNameLoc(IdLoc);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1721 FunctionProtoTypeLoc FP = TL.castAs<FunctionProtoTypeLoc>();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 2467 PackExpansionTypeLoc Expansion = TL.castAs<PackExpansionTypeLoc>();
3265 castAs<TemplateSpecializationTypeLoc>();
3839 FunctionProtoTypeLoc NewProtoLoc = NewTL.castAs<FunctionProtoTypeLoc>();
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 1039 ExpansionTSInfo->getTypeLoc().castAs<PackExpansionTypeLoc>();
tools/clang/lib/Sema/SemaType.cpp 1114 auto ObjCObjectPointerTL = ResultTL.castAs<ObjCObjectPointerTypeLoc>();
1118 .castAs<ObjCObjectTypeLoc>();
1209 auto ObjCObjectTL = ResultTL.castAs<ObjCObjectTypeLoc>();
5474 ElaboratedTypeLoc ElabTL = OldTL.castAs<ElaboratedTypeLoc>();
5476 .castAs<TemplateSpecializationTypeLoc>();
5479 TL.copy(OldTL.castAs<TemplateSpecializationTypeLoc>());
5480 assert(TL.getRAngleLoc() == OldTL.castAs<TemplateSpecializationTypeLoc>().getRAngleLoc());
5528 TL.copy(TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>());
5544 TL.copy(TInfo->getTypeLoc().castAs<DependentNameTypeLoc>());
5553 TInfo->getTypeLoc().castAs<DependentTemplateSpecializationTypeLoc>());
5640 DependentNameTypeLoc DNTLoc = ClsTL.castAs<DependentNameTypeLoc>();
5650 ElaboratedTypeLoc ETLoc = ClsTL.castAs<ElaboratedTypeLoc>();
5780 CurrTL.castAs<PackExpansionTypeLoc>().setEllipsisLoc(D.getEllipsisLoc());
tools/clang/lib/Sema/TreeTransform.h 4325 auto DNTL = TL.castAs<DependentNameTypeLoc>();
4481 TL.castAs<TemplateSpecializationTypeLoc>();
4493 TL.castAs<DependentTemplateSpecializationTypeLoc>();
5106 PackExpansionTypeLoc OldExpansionTL = OldTL.castAs<PackExpansionTypeLoc>();
5173 PackExpansionTypeLoc ExpansionTL = TL.castAs<PackExpansionTypeLoc>();
10996 PackExpansionTypeLoc ExpansionTL = FromTL.castAs<PackExpansionTypeLoc>();
11425 .castAs<PackExpansionTypeLoc>();
11510 NewCallOpTSI->getTypeLoc().castAs<FunctionProtoTypeLoc>().getParams(),
tools/clang/lib/Sema/TypeLocBuilder.h 71 return pushImpl(T, LocalSize, LocalAlign).castAs<TypeSpecTypeLoc>();
94 TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>();
97 return pushImpl(T, LocalSize, LocalAlign).castAs<TyLocType>();
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp 132 return TL.castAs<TemplateSpecializationTypeLoc>()
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 45 TLoc.castAs<ElaboratedTypeLoc>().getQualifierLoc();
63 return TLoc.castAs<TemplateSpecializationTypeLoc>()
579 Loc.castAs<ElaboratedTypeLoc>().getQualifierLoc();
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp 71 TSI->getTypeLoc().castAs<FunctionTypeLoc>().getExceptionSpecRange();
83 .castAs<FunctionProtoTypeLoc>()
tools/clang/tools/libclang/CXCursor.cpp 1135 ElaboratedTypeLoc ElabTL = TL.castAs<ElaboratedTypeLoc>();
tools/clang/unittests/AST/SourceLocationTest.cpp 295 Node.getUnqualifiedLoc().castAs<TemplateSpecializationTypeLoc>();
320 Node.getUnqualifiedLoc().castAs<UnaryTransformTypeLoc>();
676 Node.getUnqualifiedLoc().castAs<FunctionProtoTypeLoc>();