Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaCast.cpp70 CXXCastPath BasePath;
161 CXXCastPath &BasePath,
168 CXXCastPath &BasePath);
174 CXXCastPath &BasePath);
181 CXXCastPath &BasePath);
188 CXXCastPath &BasePath);
201 CXXCastPath &BasePath,
908 CastKind &Kind, CXXCastPath &BasePath, in TryStaticCast()
1073 bool CStyle, CastKind &Kind, CXXCastPath &BasePath, in TryLValueToRValueCast()
1126 CXXCastPath &BasePath) { in TryStaticReferenceDowncast()
[all …]
DSema.cpp264 const CXXCastPath *BasePath, in ImpCastExprToType()
DSemaExprCXX.cpp2757 CXXCastPath BasePath; in PerformImplicitConversion()
2777 CXXCastPath BasePath; in PerformImplicitConversion()
2800 CXXCastPath BasePath; in PerformImplicitConversion()
4017 CXXCastPath BasePath; in CheckPointerToMemberOperands()
DSemaDeclCXX.cpp1537 CXXCastPath &BasePathArray) { in BuildBasePathArray()
1561 bool Sema::BasePathInvolvesVirtualBase(const CXXCastPath &BasePath) { in BasePathInvolvesVirtualBase()
1562 for (CXXCastPath::const_iterator B = BasePath.begin(), in BasePathInvolvesVirtualBase()
1585 CXXCastPath *BasePath) { in CheckDerivedToBaseConversion()
1645 CXXCastPath *BasePath, in CheckDerivedToBaseConversion()
2898 CXXCastPath BasePath; in BuildImplicitBaseInitializer()
9043 CXXCastPath BasePath; in DefineImplicitCopyAssignment()
9503 CXXCastPath BasePath; in DefineImplicitMoveAssignment()
DSemaExpr.cpp2374 CXXCastPath BasePath; in PerformObjectMemberConversion()
2410 CXXCastPath BasePath; in PerformObjectMemberConversion()
2429 CXXCastPath BasePath; in PerformObjectMemberConversion()
12614 ExprValueKind &VK, CXXCastPath &Path) { in checkUnknownAnyCast()
DSemaOverload.cpp2603 CXXCastPath& BasePath, in CheckPointerConversion()
2717 CXXCastPath &BasePath, in CheckMemberPointerConversion()
DSemaInit.cpp5606 CXXCastPath BasePath; in Perform()
/external/clang/lib/AST/
DExprCXX.cpp529 const CXXCastPath *BasePath, in Create()
554 const CXXCastPath *BasePath, in Create()
612 const CXXCastPath *BasePath, in Create()
649 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create()
DExpr.cpp1635 void CastExpr::setCastPath(const CXXCastPath &Path) { in setCastPath()
1642 const CXXCastPath *BasePath, in Create()
1663 const CXXCastPath *BasePath, in Create()
DASTImporter.cpp4518 static bool ImportCastPath(CastExpr *E, CXXCastPath &Path) { in ImportCastPath()
4534 CXXCastPath BasePath; in VisitImplicitCastExpr()
4555 CXXCastPath BasePath; in VisitCStyleCastExpr()
/external/clang/include/clang/Sema/
DSema.h76 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef
1941 CXXCastPath& BasePath,
1948 CXXCastPath &BasePath,
4755 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath);
4757 bool BasePathInvolvesVirtualBase(const CXXCastPath &BasePath);
4761 CXXCastPath *BasePath = 0,
4768 CXXCastPath *BasePath);
6930 const CXXCastPath *BasePath = 0,
7268 ExprValueKind &VK, CXXCastPath &Path);
/external/clang/include/clang/AST/
DExprCXX.h245 const CXXCastPath *Path,
276 const CXXCastPath *Path,
314 Expr *Op, const CXXCastPath *Path,
1228 const CXXCastPath *Path,
DExpr.h52 typedef SmallVector<CXXBaseSpecifier*, 4> CXXCastPath; typedef
2700 void setCastPath(const CXXCastPath &Path);
2751 const CXXCastPath *BasePath,
2842 Expr *Op, const CXXCastPath *BasePath,