Home | History | Annotate | Download | only in AST

Lines Matching defs:Current

51   /// Current - The current, underlying iterator.
58 mutable Iterator Current;
61 while (!isa<SpecificAttr>(*Current))
62 ++Current;
66 while (Current != I && !isa<SpecificAttr>(*Current))
67 ++Current;
77 specific_attr_iterator() : Current() { }
78 explicit specific_attr_iterator(Iterator i) : Current(i) { }
82 return cast<SpecificAttr>(*Current);
86 return cast<SpecificAttr>(*Current);
90 ++Current;
101 assert((Left.Current == nullptr) == (Right.Current == nullptr));
102 if (Left.Current < Right.Current)
103 Left.AdvanceToNext(Right.Current);
105 Right.AdvanceToNext(Left.Current);
106 return Left.Current == Right.Current;