Home
last modified time | relevance | path

Searched refs:CXXCastPath (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCast.cpp88 CXXCastPath BasePath;
217 CXXCastPath &BasePath,
224 CXXCastPath &BasePath);
230 CXXCastPath &BasePath);
237 CXXCastPath &BasePath);
244 CXXCastPath &BasePath);
257 CXXCastPath &BasePath,
1530 CXXCastPath &BasePath) { in TryStaticReferenceDowncast()
1568 CXXCastPath &BasePath) { in TryStaticPointerDowncast()
1602 CastKind &Kind, CXXCastPath &BasePath) { in TryStaticDowncast()
[all …]
H A DSemaDeclCXX.cpp1377 CXXCastPath BasePath; in checkMemberDecomposition()
2893 CXXCastPath &BasePathArray) { in BuildBasePathArray()
2912 CXXCastPath &BasePathArray) { in BuildBasePathArray()
2935 CXXCastPath *BasePath, in CheckDerivedToBaseConversion()
3014 CXXCastPath *BasePath, in CheckDerivedToBaseConversion()
4740 CXXCastPath BasePath; in BuildImplicitBaseInitializer()
8240 CXXCastPath Path = {Base}; in getBase()
13941 const CXXCastPath &Path;
13951 const CXXCastPath &Path) in CastBuilder()
14535 CXXCastPath BasePath; in DefineImplicitCopyAssignment()
[all …]
H A DSemaExprCXX.cpp4439 CXXCastPath BasePath; in PerformImplicitConversion()
4459 CXXCastPath BasePath; in PerformImplicitConversion()
4491 CXXCastPath BasePath; in PerformImplicitConversion()
5884 CXXCastPath BasePath; in CheckPointerToMemberOperands()
H A DSema.cpp622 const CXXCastPath *BasePath, in ImpCastExprToType()
H A DSemaExpr.cpp3102 CXXCastPath BasePath; in PerformObjectMemberConversion()
3122 CXXCastPath BasePath; in PerformObjectMemberConversion()
9995 CXXCastPath Path; in CheckSingleAssignmentConstraints()
19312 CXXCastPath Path(ICE->path()); in rebuildPotentialResultsAsNonOdrUsed()
20488 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
H A DSemaOverload.cpp2995 CXXCastPath& BasePath, in CheckPointerConversion()
3123 CXXCastPath &BasePath, in CheckMemberPointerConversion()
H A DSemaOpenMP.cpp18498 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef()
18906 CXXCastPath BasePath; in actOnOMPReductionKindClause()
19030 CXXCastPath BasePath; in actOnOMPReductionKindClause()
H A DSemaInit.cpp8269 CXXCastPath BasePath; in Perform()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp709 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create()
737 const CXXCastPath *BasePath, in Create()
795 const CXXCastPath *BasePath, in Create()
844 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create()
H A DASTImporter.cpp438 Expected<CXXCastPath> ImportCastPath(CastExpr *E);
7342 Expected<CXXCastPath>
7344 CXXCastPath Path; in ImportCastPath()
7363 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitImplicitCastExpr()
7380 Expected<CXXCastPath> ToBasePathOrErr = ImportCastPath(E); in VisitExplicitCastExpr()
7383 CXXCastPath *ToBasePath = &(*ToBasePathOrErr); in VisitExplicitCastExpr()
H A DExpr.cpp1982 const CXXCastPath *BasePath, in Create()
2013 const CXXCastPath *BasePath, in Create()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprCXX.h461 Expr *Op, const CXXCastPath *Path, TypeSourceInfo *Written,
498 const CXXCastPath *Path,
543 Expr *Op, const CXXCastPath *Path,
1761 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
H A DExpr.h60 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef
3660 const CXXCastPath *BasePath,
3764 Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h97 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef
3679 CXXCastPath& BasePath,
3687 CXXCastPath &BasePath,
7549 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath);
7553 CXXCastPath *BasePath = nullptr,
7560 CXXCastPath *BasePath,
11855 const CXXCastPath *BasePath = nullptr,
12313 ExprValueKind &VK, CXXCastPath &Path);