Lines Matching defs:iterator
17 #include <iterator>
109 typedef PolicyIteratorBase<value_type, nonconst_traits, IteratorType> iterator;
120 PolicyIteratorBase(const iterator &X)
146 typedef PolicyIterator<DataType, typename Traits::nonconst_traits, IteratorType> iterator;
153 PolicyIterator(const iterator &X)
177 * \brief TreeIterator provides full functions of binary tree's iterator.
198 typedef TreeIterator<value_type, nonconst_traits> iterator;
209 TreeIterator(const iterator &X)
279 typedef typename NodeFactory<DataType>::iterator iterator;
299 iterator data;
300 iterator dEnd = pClient.end();
369 typedef TreeIterator<value_type, NonConstTraits<value_type> > iterator;
414 iterator root()
415 { return iterator(&(BinaryTreeBase<DataType>::m_Root.node)); }
420 iterator begin()
421 { return iterator(BinaryTreeBase<DataType>::m_Root.node.left); }
423 iterator end()
424 { return iterator(BinaryTreeBase<DataType>::m_Root.node.right); }