Home | History | Annotate | Download | only in AST

Lines Matching defs:InitExprs

3499   InitExprsTy InitExprs;
3517 Expr **initexprs, unsigned numinits,
3522 : Expr(InitListExprClass, Empty), InitExprs(C) { }
3524 unsigned getNumInits() const { return InitExprs.size(); }
3527 Expr **getInits() { return reinterpret_cast<Expr **>(InitExprs.data()); }
3531 return cast_or_null<Expr>(InitExprs[Init]);
3536 return cast_or_null<Expr>(InitExprs[Init]);
3541 InitExprs[Init] = expr;
3640 if (InitExprs.empty()) return child_range();
3641 return child_range(&InitExprs[0], &InitExprs[0] + InitExprs.size());
3649 iterator begin() { return InitExprs.begin(); }
3650 const_iterator begin() const { return InitExprs.begin(); }
3651 iterator end() { return InitExprs.end(); }
3652 const_iterator end() const { return InitExprs.end(); }
3653 reverse_iterator rbegin() { return InitExprs.rbegin(); }
3654 const_reverse_iterator rbegin() const { return InitExprs.rbegin(); }
3655 reverse_iterator rend() { return InitExprs.rend(); }
3656 const_reverse_iterator rend() const { return InitExprs.rend(); }