Home | History | Annotate | Download | only in Option

Lines Matching defs:arg_iterator

30 /// arg_iterator - Iterates through arguments stored inside an ArgList.
31 class arg_iterator {
57 arg_iterator(SmallVectorImpl<Arg *>::const_iterator it, const ArgList &Args,
68 arg_iterator &operator++() {
74 arg_iterator operator++(int) {
75 arg_iterator tmp(*this);
80 friend bool operator==(arg_iterator LHS, arg_iterator RHS) {
83 friend bool operator!=(arg_iterator LHS, arg_iterator RHS) {
154 arg_iterator filtered_begin(OptSpecifier Id0 = 0U, OptSpecifier Id1 = 0U,
156 return arg_iterator(Args.begin(), *this, Id0, Id1, Id2);
158 arg_iterator filtered_end() const {
159 return arg_iterator(Args.end(), *this);
162 iterator_range<arg_iterator> filtered(OptSpecifier Id0 = 0U,