Lines Matching refs:Iterator
174 template <typename Iterator>
178 Iterator begin;
179 Iterator end;
181 Array (const Iterator& begin_, const Iterator& end_) : begin(begin_), end(end_) {} in Array()
194 template <typename Iterator>
195 std::ostream& operator<< (std::ostream& str, const Array<Iterator>& fmt) in operator <<()
198 for (Iterator cur = fmt.begin; cur != fmt.end; ++cur) in operator <<()
220 template <typename T, typename Iterator = const T*>
224 HexIterator (Iterator iter) : m_iter(iter) {} in HexIterator()
226 HexIterator<T, Iterator>& operator++ (void) { ++m_iter; return *this; } in operator ++()
227 HexIterator<T, Iterator> operator++ (int) { return HexIterator(m_iter++); } in operator ++()
229 …bool operator== (const HexIterator<T, Iterator>& other) const { return m_iter == other.m_… in operator ==()
230 …bool operator!= (const HexIterator<T, Iterator>& other) const { return m_iter != other.m_… in operator !=()
238 Iterator m_iter;
269 template <typename Iterator>
270 inline Format::Array<Iterator> formatArray (const Iterator& begin, const Iterator& end) in formatArray()
272 return Format::Array<Iterator>(begin, end); in formatArray()