Searched refs:CastKind (Results 1 - 21 of 21) sorted by relevance

/external/clang/include/clang/AST/
H A DOperationKinds.h20 /// CastKind - The kind of operation required for a conversion.
21 enum CastKind { enum in namespace:clang
298 static const CastKind CK_Invalid = static_cast<CastKind>(-1);
H A DExprCXX.h172 CastKind kind, Expr *op, unsigned PathSize,
216 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op,
227 ExprValueKind VK, CastKind K, Expr *Op,
247 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind,
258 ExprValueKind VK, CastKind Kind, Expr *Op,
281 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind,
293 ExprValueKind VK, CastKind Kind,
1036 SourceLocation tyBeginLoc, CastKind kind,
1051 CastKind Kind, Expr *Op,
H A DExpr.h2519 typedef clang::CastKind CastKind; typedef in class:clang::StringLiteral::OffsetOfExpr::CastExpr
2539 const CastKind kind, Expr *op, unsigned BasePathSize) :
2567 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; }
2568 void setCastKind(CastKind K) { CastExprBits.Kind = K; }
2626 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op,
2637 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
2643 CastKind Kind, Expr *Operand,
2695 CastKind kin
[all...]
H A DExprObjC.h1503 CastKind CK, SourceLocation BridgeKeywordLoc,
/external/clang/lib/Sema/
H A DSemaCast.cpp67 CastKind Kind;
159 CastKind &Kind,
166 CastKind &Kind,
172 CastKind &Kind,
179 CastKind &Kind,
186 CastKind &Kind,
193 unsigned &msg, CastKind &Kind,
199 unsigned &msg, CastKind &Kind,
208 CastKind &Kind);
789 CastKind
[all...]
H A DSema.cpp250 CastKind Kind, ExprValueKind VK,
302 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) {
H A DSemaExprCXX.cpp2343 CastKind Kind,
2418 CastKind CastKind; local
2422 CastKind = CK_UserDefinedConversion;
2430 CastKind = CK_ConstructorConversion;
2454 CastKind, cast<CXXMethodDecl>(FD),
2610 CastKind CK;
2672 CastKind Kind = CK_Invalid;
2691 CastKind Kind = CK_Invalid;
4690 CastKind c
[all...]
H A DSemaStmtAsm.cpp304 CastKind castKind =
H A DSemaInit.cpp5026 CastKind CastKind; local
5060 CastKind = CK_ConstructorConversion;
5090 CastKind = CK_UserDefinedConversion;
5112 CastKind, CurInit.get(), 0,
H A DSemaExpr.cpp4228 CastKind Sema::PrepareCastToObjCObjectPointer(ExprResult &E) {
4243 CastKind Sema::PrepareScalarCast(ExprResult &Src, QualType DestTy) {
4405 CastKind &Kind) {
4425 Expr *CastExpr, CastKind &Kind) {
4456 CastKind CK = PrepareScalarCast(CastExprRes, DestElemTy);
5532 CastKind K = CK_Invalid;
5556 CastKind &Kind) {
5877 CastKind Kind = CK_Invalid;
5958 CastKind Kind = CK_Invalid;
6840 CastKind C
11666 checkUnknownAnyCast(SourceRange TypeRange, QualType CastType, Expr *CastExpr, CastKind &CastKind, ExprValueKind &VK, CXXCastPath &Path) argument
[all...]
H A DSemaExprObjC.cpp2276 CastKind Kind = IsNull ? CK_NullToPointer : CK_IntegralToPointer;
3147 CastKind CK;
H A DSemaOverload.cpp2557 CastKind &Kind,
2671 CastKind &Kind,
/external/clang/lib/AST/
H A DExprCXX.cpp505 CastKind K, Expr *Op,
529 CastKind K, Expr *Op,
586 CastKind K, Expr *Op,
622 CastKind K, Expr *Op, const CXXCastPath *BasePath,
H A DExpr.cpp1531 CastKind Kind, Expr *Operand,
1552 ExprValueKind VK, CastKind K, Expr *Op,
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp145 ComplexPairTy EmitCast(CastExpr::CastKind CK, Expr *Op, QualType DestTy);
369 ComplexPairTy ComplexExprEmitter::EmitCast(CastExpr::CastKind CK, Expr *Op,
H A DCGExprScalar.cpp1023 CastKind Kind = CE->getCastKind();
1030 // are in the same order as in the CastKind enum.
H A DCGObjC.cpp1194 CastKind argCK = CK_NoOp;
/external/clang/include/clang/Sema/
H A DSema.h1683 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
1685 CastKind &Kind,
1692 CastKind &Kind,
3033 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
6404 ExprResult ImpCastExprToType(Expr *E, QualType Type, CastKind CK,
6412 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy);
6592 CastKind &Kind);
6740 Expr *CastExpr, CastKind &CastKind,
6752 CastKind
[all...]
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp545 CastKind Kind, Expr *E) {
2640 CastKind CK = CK_BitCast;
3411 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
3448 CastKind CK;
3471 CastKind CK;
4699 CastKind CastKind = IC->getCastKind(); local
4700 if (CastKind != CK_BlockPointerToObjCPointerCast &&
4701 CastKind != CK_AnyPointerToBlockPointerCast)
H A DRewriteObjC.cpp498 CastKind Kind, Expr *E) {
1714 CastKind CK = syncExpr->getType()->isObjCObjectPointerType()
2912 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
2949 CastKind CK;
2972 CastKind CK;
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp553 E->setCastKind((CastExpr::CastKind)Record[Idx++]);

Completed in 2449 milliseconds