Lines Matching defs:iterator
219 #include <iterator>
913 /*! \brief Assigns elements of the vector based on a source iterator range.
915 * \param start Beginning iterator of source range
931 /*! \class iterator
932 * \brief Const iterator class for vectors
934 class iterator
941 * Internal iterator constructor to capture reference
945 iterator (const vector<T,N> &vec, int index) :
956 iterator(void) :
962 iterator(const iterator& rhs) :
968 ~iterator(void) {}
970 static iterator begin(const cl::vector<T,N> &vec)
972 iterator i(vec, 0);
977 static iterator end(const cl::vector<T,N> &vec)
979 iterator i(vec, vec.size());
984 bool operator==(iterator i)
990 bool operator!=(iterator i)
995 iterator& operator++()
1001 iterator operator++(int)
1003 iterator retVal(*this);
1008 iterator& operator--()
1014 iterator operator--(int)
1016 iterator retVal(*this);
1027 iterator begin(void)
1029 return iterator::begin(*this);
1032 iterator begin(void) const
1034 return iterator::begin(*this);
1037 iterator end(void)
1039 return iterator::end(*this);
1042 iterator end(void) const
1044 return iterator::end(*this);
5477 for (VECTOR_CLASS< ::size_t>::iterator s = sizes.begin(); s != sizes.end(); ++s)