Lines Matching refs:Start
38 DIExpression::expr_op_iterator Start, End; variable
43 assert(Start == End); in DIExpressionCursor()
46 Start = Expr->expr_op_begin(); in DIExpressionCursor()
51 : Start(Expr.begin()), End(Expr.end()) {} in DIExpressionCursor()
57 if (Start == End) in take()
59 return *(Start++); in take()
63 void consume(unsigned N) { std::advance(Start, N); } in consume()
67 if (Start == End) in peek()
69 return *(Start); in peek()
74 if (Start == End) in peekNext()
77 auto Next = Start.getNext(); in peekNext()
85 operator bool() const { return Start != End; }
87 DIExpression::expr_op_iterator begin() const { return Start; } in begin()
92 return DIExpression::getFragmentInfo(Start, End); in getFragmentInfo()