Lines Matching refs:Start
37 DIExpression::expr_op_iterator Start, End; variable
42 assert(Start == End); in DIExpressionCursor()
45 Start = Expr->expr_op_begin(); in DIExpressionCursor()
50 : Start(Expr.begin()), End(Expr.end()) {} in DIExpressionCursor()
56 if (Start == End) in take()
58 return *(Start++); in take()
62 void consume(unsigned N) { std::advance(Start, N); } in consume()
66 if (Start == End) in peek()
68 return *(Start); in peek()
73 if (Start == End) in peekNext()
76 auto Next = Start.getNext(); in peekNext()
84 operator bool() const { return Start != End; }
86 DIExpression::expr_op_iterator begin() const { return Start; } in begin()
91 return DIExpression::getFragmentInfo(Start, End); in getFragmentInfo()