1 #ifndef _RHEO_VECTOR_OF_ITERATOR_H
2 #define _RHEO_VECTOR_OF_ITERATOR_H
37 typedef std::vector<T*>
V;
69 const_reverse_iterator rbegin()
const;
70 reverse_iterator rbegin();
71 const_reverse_iterator rend()
const;
72 reverse_iterator rend();
105 return std::vector<value_type>::size();
126 return begin()+size();
133 return begin()+size();
145 typename vector_of_iterator<T>::const_reverse_iterator
146 vector_of_iterator<T>::rbegin()
const
152 typename vector_of_iterator<T>::reverse_iterator
153 vector_of_iterator<T>::rend()
159 typename vector_of_iterator<T>::const_reverse_iterator
160 vector_of_iterator<T>::rend()
const
186 return const_reference(std::vector<value_type>::operator[] (
n));
193 return const_reference(std::vector<value_type>::operator[] (
n));
198 vector_of_iterator<T>::front ()
const
200 return const_reference(std::vector<value_type>::front());
205 vector_of_iterator<T>::front ()
207 return const_reference(std::vector<value_type>::front());
212 vector_of_iterator<T>::back ()
const
214 return const_reference(std::vector<value_type>::back());
219 vector_of_iterator<T>::back ()
221 return const_reference(std::vector<value_type>::back());
225 #endif // _RHEO_VECTOR_OF_ITERATOR_H