Home | History | Annotate | Download | only in AST

Lines Matching defs:ImplicitCastExpr

2629 /// casts (ImplicitCastExpr) and explicit casts that have some
2714 /// ImplicitCastExpr - Allows us to explicitly represent implicit type
2728 /// Base& b = d; // initializer is an ImplicitCastExpr
2730 /// Base&& r = ref(); // initializer is an ImplicitCastExpr
2734 class ImplicitCastExpr final
2736 private llvm::TrailingObjects<ImplicitCastExpr, CXXBaseSpecifier *> {
2738 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op,
2744 explicit ImplicitCastExpr(EmptyShell Shell, unsigned PathSize)
2749 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
2754 static ImplicitCastExpr *Create(const ASTContext &Context, QualType T,
2759 static ImplicitCastExpr *CreateEmpty(const ASTContext &Context,
2779 while (ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(e))