Searched refs:CXXCastPath (Results 1 – 13 of 13) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaCast.cpp | 69 CXXCastPath BasePath; 160 CXXCastPath &BasePath, 167 CXXCastPath &BasePath); 173 CXXCastPath &BasePath); 180 CXXCastPath &BasePath); 187 CXXCastPath &BasePath); 200 CXXCastPath &BasePath, 793 CastKind &Kind, CXXCastPath &BasePath, in TryStaticCast() 958 bool CStyle, CastKind &Kind, CXXCastPath &BasePath, in TryLValueToRValueCast() 1011 CXXCastPath &BasePath) { in TryStaticReferenceDowncast() [all …]
|
D | Sema.cpp | 264 const CXXCastPath *BasePath, in ImpCastExprToType()
|
D | SemaDeclCXX.cpp | 1359 CXXCastPath &BasePathArray) { in BuildBasePathArray() 1383 bool Sema::BasePathInvolvesVirtualBase(const CXXCastPath &BasePath) { in BasePathInvolvesVirtualBase() 1384 for (CXXCastPath::const_iterator B = BasePath.begin(), in BasePathInvolvesVirtualBase() 1407 CXXCastPath *BasePath) { in CheckDerivedToBaseConversion() 1465 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 2740 CXXCastPath BasePath; in BuildImplicitBaseInitializer() 8554 CXXCastPath BasePath; in DefineImplicitCopyAssignment() 9009 CXXCastPath BasePath; in DefineImplicitMoveAssignment()
|
D | SemaExprCXX.cpp | 2651 CXXCastPath BasePath; in PerformImplicitConversion() 2670 CXXCastPath BasePath; in PerformImplicitConversion() 2693 CXXCastPath BasePath; in PerformImplicitConversion() 3864 CXXCastPath BasePath; in CheckPointerToMemberOperands()
|
D | SemaExpr.cpp | 2212 CXXCastPath BasePath; in PerformObjectMemberConversion() 2248 CXXCastPath BasePath; in PerformObjectMemberConversion() 2267 CXXCastPath BasePath; in PerformObjectMemberConversion() 12002 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
|
D | SemaOverload.cpp | 2650 CXXCastPath& BasePath, in CheckPointerConversion() 2764 CXXCastPath &BasePath, in CheckMemberPointerConversion()
|
D | SemaInit.cpp | 5037 CXXCastPath BasePath; in Perform()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 527 const CXXCastPath *BasePath, in Create() 552 const CXXCastPath *BasePath, in Create() 610 const CXXCastPath *BasePath, in Create() 647 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create()
|
D | Expr.cpp | 1619 void CastExpr::setCastPath(const CXXCastPath &Path) { in setCastPath() 1626 const CXXCastPath *BasePath, in Create() 1647 const CXXCastPath *BasePath, in Create()
|
D | ASTImporter.cpp | 4278 static bool ImportCastPath(CastExpr *E, CXXCastPath &Path) { in ImportCastPath() 4294 CXXCastPath BasePath; in VisitImplicitCastExpr() 4315 CXXCastPath BasePath; in VisitCStyleCastExpr()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 244 const CXXCastPath *Path, 276 const CXXCastPath *Path, 312 Expr *Op, const CXXCastPath *Path, 1071 const CXXCastPath *Path,
|
D | Expr.h | 52 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 2689 void setCastPath(const CXXCastPath &Path); 2740 const CXXCastPath *BasePath, 2831 Expr *Op, const CXXCastPath *BasePath,
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 71 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 1835 CXXCastPath& BasePath, 1842 CXXCastPath &BasePath, 4591 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 4593 bool BasePathInvolvesVirtualBase(const CXXCastPath &BasePath); 4597 CXXCastPath *BasePath = 0, 4604 CXXCastPath *BasePath); 6611 const CXXCastPath *BasePath = 0, 6947 ExprValueKind &VK, CXXCastPath &Path);
|