Searched refs:CastKind (Results 1 - 20 of 20) 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
280 #define CK_Invalid ((CastKind) -1)
H A DExprCXX.h164 CastKind kind, Expr *op, unsigned PathSize,
207 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op,
218 ExprValueKind VK, CastKind K, Expr *Op,
238 CXXDynamicCastExpr(QualType ty, ExprValueKind VK, CastKind kind,
249 ExprValueKind VK, CastKind Kind, Expr *Op,
272 CXXReinterpretCastExpr(QualType ty, ExprValueKind vk, CastKind kind,
284 ExprValueKind VK, CastKind Kind,
934 SourceLocation tyBeginLoc, CastKind kind,
949 CastKind Kind, Expr *Op,
H A DExpr.h2344 typedef clang::CastKind CastKind; typedef in class:clang::StringLiteral::OffsetOfExpr::CallExpr::CastExpr
2364 const CastKind kind, Expr *op, unsigned BasePathSize) :
2392 CastKind getCastKind() const { return (CastKind) CastExprBits.Kind; }
2393 void setCastKind(CastKind K) { CastExprBits.Kind = K; }
2451 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op,
2462 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
2468 CastKind Kind, Expr *Operand,
2514 CastKind kin
[all...]
H A DExprObjC.h1066 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,
194 CastKind &Kind);
200 CastKind &Kind,
208 CastKind &Kind);
777 CastKind
[all...]
H A DSemaExprCXX.cpp2061 CastKind Kind,
2130 CastKind CastKind; local
2133 CastKind = CK_UserDefinedConversion;
2141 CastKind = CK_ConstructorConversion;
2165 CastKind, cast<CXXMethodDecl>(FD),
2329 CastKind CK;
2391 CastKind Kind = CK_Invalid;
2410 CastKind Kind = CK_Invalid;
4109 CastKind c
[all...]
H A DSema.cpp240 CastKind Kind, ExprValueKind VK,
277 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) {
H A DSemaExpr.cpp3997 CastKind Sema::PrepareCastToObjCObjectPointer(ExprResult &E) {
4012 CastKind Sema::PrepareScalarCast(ExprResult &Src, QualType DestTy) {
4176 CastKind &Kind) {
4196 Expr *CastExpr, CastKind &Kind) {
4227 CastKind CK = PrepareScalarCast(CastExprRes, DestElemTy);
5271 CastKind K = CK_Invalid;
5295 CastKind &Kind) {
5607 CastKind Kind = CK_Invalid;
5688 CastKind Kind = CK_Invalid;
10055 Expr *CastExpr, CastKind
10054 checkUnknownAnyCast(SourceRange TypeRange, QualType CastType, Expr *CastExpr, CastKind &CastKind, ExprValueKind &VK, CXXCastPath &Path) argument
[all...]
H A DSemaInit.cpp4553 CastKind CastKind; local
4587 CastKind = CK_ConstructorConversion;
4617 CastKind = CK_UserDefinedConversion;
4639 CastKind, CurInit.get(), 0,
H A DSemaExprObjC.cpp2113 CastKind CK;
H A DSemaStmt.cpp2221 CastKind castKind =
H A DSemaOverload.cpp2215 CastKind &Kind,
2325 CastKind &Kind,
/external/clang/lib/AST/
H A DExprCXX.cpp472 CastKind K, Expr *Op,
496 CastKind K, Expr *Op,
550 CastKind K, Expr *Op,
586 CastKind K, Expr *Op, const CXXCastPath *BasePath,
H A DExpr.cpp1209 CastKind Kind, Expr *Operand,
1230 ExprValueKind VK, CastKind K, Expr *Op,
/external/clang/include/clang/Sema/
H A DSema.h1394 CastKind PrepareCastToObjCObjectPointer(ExprResult &E);
1396 CastKind &Kind,
1403 CastKind &Kind,
2506 CastKind PrepareScalarCast(ExprResult &src, QualType destType);
5478 ExprResult ImpCastExprToType(Expr *E, QualType Type, CastKind CK,
5486 static CastKind ScalarTypeToBooleanCastKind(QualType ScalarTy);
5641 CastKind &Kind);
5780 Expr *CastExpr, CastKind &CastKind,
5788 CastKind
[all...]
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp142 ComplexPairTy EmitCast(CastExpr::CastKind CK, Expr *Op, QualType DestTy);
360 ComplexPairTy ComplexExprEmitter::EmitCast(CastExpr::CastKind CK, Expr *Op,
H A DCGObjC.cpp910 CastKind argCK = CK_NoOp;
H A DCGExprScalar.cpp1040 CastKind Kind = CE->getCastKind();
1047 // are in the same order as in the CastKind enum.
/external/clang/lib/Rewrite/
H A DRewriteObjC.cpp484 CastKind Kind, Expr *E) {
1866 CastKind CK = syncExpr->getType()->isObjCObjectPointerType()
3035 CastKind CK = recExpr->getType()->isObjCObjectPointerType()
3072 CastKind CK;
3095 CastKind CK;
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp528 E->setCastKind((CastExpr::CastKind)Record[Idx++]);

Completed in 1108 milliseconds