Searched refs:CXXCastPath (Results 1 – 13 of 13) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaCast.cpp | 71 CXXCastPath BasePath; 162 CXXCastPath &BasePath, 169 CXXCastPath &BasePath); 175 CXXCastPath &BasePath); 182 CXXCastPath &BasePath); 189 CXXCastPath &BasePath); 202 CXXCastPath &BasePath, 918 CastKind &Kind, CXXCastPath &BasePath, in TryStaticCast() 1088 bool CStyle, CastKind &Kind, CXXCastPath &BasePath, in TryLValueToRValueCast() 1141 CXXCastPath &BasePath) { in TryStaticReferenceDowncast() [all …]
|
D | SemaDeclCXX.cpp | 1655 CXXCastPath &BasePathArray) { in BuildBasePathArray() 1679 bool Sema::BasePathInvolvesVirtualBase(const CXXCastPath &BasePath) { in BasePathInvolvesVirtualBase() 1680 for (CXXCastPath::const_iterator B = BasePath.begin(), in BasePathInvolvesVirtualBase() 1703 CXXCastPath *BasePath) { in CheckDerivedToBaseConversion() 1763 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 3131 CXXCastPath BasePath; in BuildImplicitBaseInitializer() 9051 const CXXCastPath &Path; 9061 const CXXCastPath &Path) in CastBuilder() 9675 CXXCastPath BasePath; in DefineImplicitCopyAssignment() 10092 CXXCastPath BasePath; in DefineImplicitMoveAssignment()
|
D | SemaExprCXX.cpp | 2889 CXXCastPath BasePath; in PerformImplicitConversion() 2909 CXXCastPath BasePath; in PerformImplicitConversion() 2932 CXXCastPath BasePath; in PerformImplicitConversion() 4118 CXXCastPath BasePath; in CheckPointerToMemberOperands()
|
D | Sema.cpp | 310 const CXXCastPath *BasePath, in ImpCastExprToType()
|
D | SemaExpr.cpp | 2519 CXXCastPath BasePath; in PerformObjectMemberConversion() 2555 CXXCastPath BasePath; in PerformObjectMemberConversion() 2574 CXXCastPath BasePath; in PerformObjectMemberConversion() 6739 CXXCastPath Path; in CheckSingleAssignmentConstraints() 13351 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
|
D | SemaOverload.cpp | 2633 CXXCastPath& BasePath, in CheckPointerConversion() 2747 CXXCastPath &BasePath, in CheckMemberPointerConversion()
|
D | SemaInit.cpp | 5817 CXXCastPath BasePath; in Perform()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 591 const CXXCastPath *BasePath, in Create() 616 const CXXCastPath *BasePath, in Create() 674 const CXXCastPath *BasePath, in Create() 711 const CXXCastPath *BasePath, in Create()
|
D | Expr.cpp | 1682 void CastExpr::setCastPath(const CXXCastPath &Path) { in setCastPath() 1689 const CXXCastPath *BasePath, in Create() 1710 const CXXCastPath *BasePath, in Create()
|
D | ASTImporter.cpp | 4505 static bool ImportCastPath(CastExpr *E, CXXCastPath &Path) { in ImportCastPath() 4521 CXXCastPath BasePath; in VisitImplicitCastExpr() 4542 CXXCastPath BasePath; in VisitCStyleCastExpr()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 245 const CXXCastPath *Path, 276 const CXXCastPath *Path, 314 Expr *Op, const CXXCastPath *Path, 1231 const CXXCastPath *Path,
|
D | Expr.h | 52 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 2728 void setCastPath(const CXXCastPath &Path); 2779 const CXXCastPath *BasePath, 2871 Expr *Op, const CXXCastPath *BasePath,
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 78 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 2085 CXXCastPath& BasePath, 2092 CXXCastPath &BasePath, 5001 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 5003 bool BasePathInvolvesVirtualBase(const CXXCastPath &BasePath); 5007 CXXCastPath *BasePath = nullptr, 5014 CXXCastPath *BasePath); 7504 const CXXCastPath *BasePath = nullptr, 7853 ExprValueKind &VK, CXXCastPath &Path);
|