1#ifndef _RHEO_VECTOR_OF_ITERATOR_H
2#define _RHEO_VECTOR_OF_ITERATOR_H
34:
public std::vector<T*>
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();
96 :
std::vector<
T*>(first,last)
105 return std::vector<value_type>::size();
138typename vector_of_iterator<T>::reverse_iterator
145typename vector_of_iterator<T>::const_reverse_iterator
146vector_of_iterator<T>::rbegin()
const
152typename vector_of_iterator<T>::reverse_iterator
159typename vector_of_iterator<T>::const_reverse_iterator
186 return const_reference(std::vector<value_type>::operator[] (n));
193 return const_reference(std::vector<value_type>::operator[] (n));
200 return const_reference(std::vector<value_type>::front());
207 return const_reference(std::vector<value_type>::front());
214 return const_reference(std::vector<value_type>::back());
221 return const_reference(std::vector<value_type>::back());
field::size_type size_type
const_reference operator[](size_type i) const
const_iterator begin() const
V::difference_type difference_type
std::vector< const pair_type * > CONST_V
const_value_type *const const_iterator
vector_of_iterator(size_type n=0, const value_type &value=value_type())
const pair_type * const_value_type
const_iterator end() const
std::vector< pair_type * > V
const value_type & const_reference
This file is part of Rheolef.
std::iterator_traits< Iterator >::pointer get_pointer_from_iterator(Iterator iter)