Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaCast.cpp71 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 …]
DSemaDeclCXX.cpp1655 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()
DSemaExprCXX.cpp2889 CXXCastPath BasePath; in PerformImplicitConversion()
2909 CXXCastPath BasePath; in PerformImplicitConversion()
2932 CXXCastPath BasePath; in PerformImplicitConversion()
4118 CXXCastPath BasePath; in CheckPointerToMemberOperands()
DSema.cpp310 const CXXCastPath *BasePath, in ImpCastExprToType()
DSemaExpr.cpp2519 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()
DSemaOverload.cpp2633 CXXCastPath& BasePath, in CheckPointerConversion()
2747 CXXCastPath &BasePath, in CheckMemberPointerConversion()
DSemaInit.cpp5817 CXXCastPath BasePath; in Perform()
/external/clang/lib/AST/
DExprCXX.cpp591 const CXXCastPath *BasePath, in Create()
616 const CXXCastPath *BasePath, in Create()
674 const CXXCastPath *BasePath, in Create()
711 const CXXCastPath *BasePath, in Create()
DExpr.cpp1682 void CastExpr::setCastPath(const CXXCastPath &Path) { in setCastPath()
1689 const CXXCastPath *BasePath, in Create()
1710 const CXXCastPath *BasePath, in Create()
DASTImporter.cpp4505 static bool ImportCastPath(CastExpr *E, CXXCastPath &Path) { in ImportCastPath()
4521 CXXCastPath BasePath; in VisitImplicitCastExpr()
4542 CXXCastPath BasePath; in VisitCStyleCastExpr()
/external/clang/include/clang/AST/
DExprCXX.h245 const CXXCastPath *Path,
276 const CXXCastPath *Path,
314 Expr *Op, const CXXCastPath *Path,
1231 const CXXCastPath *Path,
DExpr.h52 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/
DSema.h78 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);