Home | History | Annotate | Download | only in AST

Lines Matching defs:ImplicitCastExpr

2698 /// casts (ImplicitCastExpr) and explicit casts that have some
2784 /// ImplicitCastExpr - Allows us to explicitly represent implicit type
2798 /// Base& b = d; // initializer is an ImplicitCastExpr
2800 /// Base&& r = ref(); // initializer is an ImplicitCastExpr
2804 class ImplicitCastExpr final
2806 private llvm::TrailingObjects<ImplicitCastExpr, CXXBaseSpecifier *> {
2808 ImplicitCastExpr(QualType ty, CastKind kind, Expr *op,
2814 explicit ImplicitCastExpr(EmptyShell Shell, unsigned PathSize)
2819 ImplicitCastExpr(OnStack_t _, QualType ty, CastKind kind, Expr *op,
2824 static ImplicitCastExpr *Create(const ASTContext &Context, QualType T,
2829 static ImplicitCastExpr *CreateEmpty(const ASTContext &Context,
2849 while (ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(e))