1 #ifndef INCLUDE_ORA_PVECTOR_H
2 #define INCLUDE_ORA_PVECTOR_H
31 typedef typename std::vector<Tp>::iterator
iterator;
84 return m_vec.rbegin();
94 return m_vec.rbegin();
109 return m_vec.max_size();
119 return m_vec.capacity();
124 return m_vec.empty();
154 return m_vec.front();
159 return m_vec.front();
void push_back(const Tp &x)
reference at(size_type n)
const_reference at(size_type n) const
const_iterator end() const
std::vector< Tp >::size_type size_type
void resize(size_type n, const Tp &value=Tp())
std::vector< Tp >::reverse_iterator reverse_iterator
bool operator!=(const PVector &vec) const
const_reverse_iterator rbegin() const
size_type max_size() const
const_reference back() const
size_type persistentSize() const
std::vector< Tp >::value_type value_type
const void * storageAddress() const
reverse_iterator rbegin()
const_reference front() const
void assign(size_type n, const Tp &u)
Container::value_type value_type
bool operator==(const PVector &vec) const
std::vector< Tp >::iterator iterator
const_iterator begin() const
std::vector< Tp >::const_reverse_iterator const_reverse_iterator
std::vector< Tp >::const_reference const_reference
std::vector< Tp >::const_iterator const_iterator
reference operator[](size_type n)
PVector< Tp > & operator=(const PVector< Tp > &)
std::vector< Tp > store_type
std::vector< Tp >::reference reference
void reserve(size_type n)
size_type capacity() const
size_type m_persistentSize
const_reverse_iterator rend() const