Searched refs:CXXCastPath (Results 1 – 13 of 13) sorted by relevance
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaCast.cpp | 70 CXXCastPath BasePath; 161 CXXCastPath &BasePath, 168 CXXCastPath &BasePath); 174 CXXCastPath &BasePath); 181 CXXCastPath &BasePath); 188 CXXCastPath &BasePath); 201 CXXCastPath &BasePath, 912 CastKind &Kind, CXXCastPath &BasePath, in TryStaticCast() 1077 bool CStyle, CastKind &Kind, CXXCastPath &BasePath, in TryLValueToRValueCast() 1130 CXXCastPath &BasePath) { in TryStaticReferenceDowncast() [all …]
|
| D | SemaDeclCXX.cpp | 1581 CXXCastPath &BasePathArray) { in BuildBasePathArray() 1605 bool Sema::BasePathInvolvesVirtualBase(const CXXCastPath &BasePath) { in BasePathInvolvesVirtualBase() 1606 for (CXXCastPath::const_iterator B = BasePath.begin(), in BasePathInvolvesVirtualBase() 1629 CXXCastPath *BasePath) { in CheckDerivedToBaseConversion() 1689 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() 3051 CXXCastPath BasePath; in BuildImplicitBaseInitializer() 8741 const CXXCastPath &Path; 8751 const CXXCastPath &Path) in CastBuilder() 9372 CXXCastPath BasePath; in DefineImplicitCopyAssignment() 9800 CXXCastPath BasePath; in DefineImplicitMoveAssignment()
|
| D | Sema.cpp | 276 const CXXCastPath *BasePath, in ImpCastExprToType()
|
| D | SemaExprCXX.cpp | 2868 CXXCastPath BasePath; in PerformImplicitConversion() 2888 CXXCastPath BasePath; in PerformImplicitConversion() 2911 CXXCastPath BasePath; in PerformImplicitConversion() 4134 CXXCastPath BasePath; in CheckPointerToMemberOperands()
|
| D | SemaExpr.cpp | 2434 CXXCastPath BasePath; in PerformObjectMemberConversion() 2470 CXXCastPath BasePath; in PerformObjectMemberConversion() 2489 CXXCastPath BasePath; in PerformObjectMemberConversion() 6572 CXXCastPath Path; in CheckSingleAssignmentConstraints() 12994 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
|
| D | SemaOverload.cpp | 2622 CXXCastPath& BasePath, in CheckPointerConversion() 2736 CXXCastPath &BasePath, in CheckMemberPointerConversion()
|
| D | SemaInit.cpp | 5688 CXXCastPath BasePath; in Perform()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | ExprCXX.cpp | 592 const CXXCastPath *BasePath, in Create() 617 const CXXCastPath *BasePath, in Create() 675 const CXXCastPath *BasePath, in Create() 712 const CXXCastPath *BasePath, in Create()
|
| D | Expr.cpp | 1686 void CastExpr::setCastPath(const CXXCastPath &Path) { in setCastPath() 1693 const CXXCastPath *BasePath, in Create() 1714 const CXXCastPath *BasePath, in Create()
|
| D | ASTImporter.cpp | 4526 static bool ImportCastPath(CastExpr *E, CXXCastPath &Path) { in ImportCastPath() 4542 CXXCastPath BasePath; in VisitImplicitCastExpr() 4563 CXXCastPath BasePath; in VisitCStyleCastExpr()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | ExprCXX.h | 245 const CXXCastPath *Path, 276 const CXXCastPath *Path, 314 Expr *Op, const CXXCastPath *Path, 1228 const CXXCastPath *Path,
|
| D | Expr.h | 52 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 2704 void setCastPath(const CXXCastPath &Path); 2755 const CXXCastPath *BasePath, 2847 Expr *Op, const CXXCastPath *BasePath,
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
| D | Sema.h | 76 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef 1963 CXXCastPath& BasePath, 1970 CXXCastPath &BasePath, 4876 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 4878 bool BasePathInvolvesVirtualBase(const CXXCastPath &BasePath); 4882 CXXCastPath *BasePath = 0, 4889 CXXCastPath *BasePath); 7141 const CXXCastPath *BasePath = 0, 7479 ExprValueKind &VK, CXXCastPath &Path);
|