/external/clang/lib/Sema/ |
H A D | SemaCast.cpp | 69 CXXCastPath BasePath; member in struct:__anon3717::CastOperation 160 CXXCastPath &BasePath, 167 CXXCastPath &BasePath); 173 CXXCastPath &BasePath); 180 CXXCastPath &BasePath); 187 CXXCastPath &BasePath); 200 CXXCastPath &BasePath, 271 &Op.BasePath, DestTInfo, 294 &Op.BasePath, DestTInfo, 634 &BasePath)) 785 TryStaticCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath, bool ListInitialization) argument 953 TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, CastKind &Kind, CXXCastPath &BasePath, unsigned &msg) argument 1004 TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument 1039 TryStaticPointerDowncast(Sema &Self, QualType SrcType, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument 1073 TryStaticDowncast(Sema &Self, CanQualType SrcType, CanQualType DestType, bool CStyle, const SourceRange &OpRange, QualType OrigSrcType, QualType OrigDestType, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument 1188 TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, QualType SrcType, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument [all...] |
H A D | Sema.cpp | 251 const CXXCastPath *BasePath, 280 BasePathInvolvesVirtualBase(*BasePath)) { 290 if (ImpCast->getCastKind() == Kind && (!BasePath || BasePath->empty())) { 297 return Owned(ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK)); 249 ImpCastExprToType(Expr *E, QualType Ty, CastKind Kind, ExprValueKind VK, const CXXCastPath *BasePath, CheckedConversionKind CCK) argument
|
H A D | SemaExprCXX.cpp | 2561 VK_RValue, /*BasePath=*/0, CCK).take(); 2567 VK_RValue, /*BasePath=*/0, CCK).take(); 2591 VK_RValue, /*BasePath=*/0, CCK).take(); 2597 VK_RValue, /*BasePath=*/0, CCK).take(); 2603 VK_RValue, /*BasePath=*/0, CCK).take(); 2622 VK_RValue, /*BasePath=*/0, CCK).take(); 2629 VK_RValue, /*BasePath=*/0, CCK).take(); 2632 VK_RValue, /*BasePath=*/0, CCK).take(); 2637 VK_RValue, /*BasePath=*/0, CCK).take(); 2673 CXXCastPath BasePath; local 2692 CXXCastPath BasePath; local 2715 CXXCastPath BasePath; local 3870 CXXCastPath BasePath; local [all...] |
H A D | SemaDeclCXX.cpp | 1281 bool Sema::BasePathInvolvesVirtualBase(const CXXCastPath &BasePath) { argument 1282 for (CXXCastPath::const_iterator B = BasePath.begin(), 1283 BEnd = BasePath.end(); 1305 CXXCastPath *BasePath) { 1332 if (BasePath) 1333 BuildBasePathArray(Paths, *BasePath); 1363 CXXCastPath *BasePath, 1370 BasePath); 2529 CXXCastPath BasePath; local 2530 BasePath 1300 CheckDerivedToBaseConversion(QualType Derived, QualType Base, unsigned InaccessibleBaseID, unsigned AmbigiousBaseConvID, SourceLocation Loc, SourceRange Range, DeclarationName Name, CXXCastPath *BasePath) argument 1361 CheckDerivedToBaseConversion(QualType Derived, QualType Base, SourceLocation Loc, SourceRange Range, CXXCastPath *BasePath, bool IgnoreAccess) argument 7724 CXXCastPath BasePath; local 8264 CXXCastPath BasePath; local [all...] |
H A D | SemaInit.cpp | 4938 CXXCastPath BasePath; local 4945 &BasePath, IgnoreBaseAccess)) 4948 if (S.BasePathInvolvesVirtualBase(BasePath)) { 4967 &BasePath, VK));
|
H A D | SemaExpr.cpp | 2115 CXXCastPath BasePath; local 2117 FromLoc, FromRange, &BasePath)) 2123 VK, &BasePath).take(); 2151 CXXCastPath BasePath; local 2153 FromLoc, FromRange, &BasePath)) 2160 VK, &BasePath).take(); 2170 CXXCastPath BasePath; local 2172 FromLoc, FromRange, &BasePath, 2177 VK, &BasePath);
|
H A D | SemaOverload.cpp | 2558 CXXCastPath& BasePath, 2587 From->getSourceRange(), &BasePath, 2672 CXXCastPath &BasePath, 2724 BuildBasePathArray(Paths, BasePath); 2556 CheckPointerConversion(Expr *From, QualType ToType, CastKind &Kind, CXXCastPath& BasePath, bool IgnoreBaseAccess) argument 2670 CheckMemberPointerConversion(Expr *From, QualType ToType, CastKind &Kind, CXXCastPath &BasePath, bool IgnoreBaseAccess) argument
|
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 506 const CXXCastPath *BasePath, 510 unsigned PathSize = (BasePath ? BasePath->size() : 0); 516 if (PathSize) E->setCastPath(*BasePath); 530 const CXXCastPath *BasePath, 534 unsigned PathSize = (BasePath ? BasePath->size() : 0); 540 if (PathSize) E->setCastPath(*BasePath); 587 const CXXCastPath *BasePath, 590 unsigned PathSize = (BasePath 503 Create(ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation RParenLoc) argument 527 Create(ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation RParenLoc) argument 585 Create(ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation RParenLoc) argument 620 Create(ASTContext &C, QualType T, ExprValueKind VK, TypeSourceInfo *Written, SourceLocation L, CastKind K, Expr *Op, const CXXCastPath *BasePath, SourceLocation R) argument [all...] |
H A D | Expr.cpp | 1532 const CXXCastPath *BasePath, 1534 unsigned PathSize = (BasePath ? BasePath->size() : 0); 1539 if (PathSize) E->setCastPath(*BasePath); 1553 const CXXCastPath *BasePath, 1556 unsigned PathSize = (BasePath ? BasePath->size() : 0); 1561 if (PathSize) E->setCastPath(*BasePath); 1530 Create(ASTContext &C, QualType T, CastKind Kind, Expr *Operand, const CXXCastPath *BasePath, ExprValueKind VK) argument 1551 Create(ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation R) argument
|
H A D | ASTImporter.cpp | 4078 CXXCastPath BasePath; 4079 if (ImportCastPath(E, BasePath)) 4083 SubExpr, &BasePath, E->getValueKind()); 4099 CXXCastPath BasePath; 4100 if (ImportCastPath(E, BasePath)) 4105 SubExpr, &BasePath, TInfo,
|
/external/jhead/ |
H A D | jhead.h | 232 void CatPath(char * BasePath, const char * FilePath);
|
/external/clang/lib/Driver/ |
H A D | Driver.cpp | 1522 SmallString<128> BasePath(BaseInput); 1527 BaseName = BasePath; 1529 BaseName = llvm::sys::path::filename(BasePath); 1570 llvm::sys::path::remove_filename(BasePath); 1571 if (BasePath.empty()) 1572 BasePath = NamedOutput; 1574 llvm::sys::path::append(BasePath, NamedOutput); 1575 return C.addResultFile(C.getArgs().MakeArgString(BasePath.c_str()));
|
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 171 const CastExpr *BasePath; member in struct:__anon3581::SubobjectAdjustment::__anon3583::__anon3584 183 SubobjectAdjustment(const CastExpr *BasePath, argument 186 DerivedToBase.BasePath = BasePath; 424 Adjustment.DerivedToBase.BasePath->path_begin(), 425 Adjustment.DerivedToBase.BasePath->path_end(),
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 1686 CXXCastPath& BasePath, 1693 CXXCastPath &BasePath, 4386 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 4388 bool BasePathInvolvesVirtualBase(const CXXCastPath &BasePath); 4392 CXXCastPath *BasePath = 0, 4399 CXXCastPath *BasePath); 6406 const CXXCastPath *BasePath = 0,
|
/external/clang/include/clang/AST/ |
H A D | Expr.h | 2644 const CXXCastPath *BasePath, 2740 Expr *Op, const CXXCastPath *BasePath,
|