39 typedef unsigned long long sizeT;
64 for (
int i = 0; i <
m_size; i++)
161 T *newbuff =
new T[n];
192 for (
auto i =
const_cast<iterator>(position); i <
end() - 1; ++i)
201 return const_cast<iterator>(position);
207 for (
auto &i : (*
this))
SimVector(const SimVector &v)
Definition SimVector.h:59
const_iterator end() const
Definition SimVector.h:85
void reserve(sizeT n)
Definition SimVector.h:158
sizeT m_capacity
Definition SimVector.h:44
void resize(sizeT n)
Definition SimVector.h:139
sizeT capacity() const
Definition SimVector.h:92
const_reference front() const
Definition SimVector.h:100
iterator erase(const_iterator position)
Definition SimVector.h:189
reference back()
Definition SimVector.h:101
bool empty() const
Definition SimVector.h:93
SimPoint3D value_type
Definition SimVector.h:47
SimVector(sizeT n)
Definition SimVector.h:57
SimVector(SimVector &&v)
Definition SimVector.h:69
void push_back(const value_type &t)
Definition SimVector.h:174
sizeT size() const
Definition SimVector.h:90
sizeT m_size
Definition SimVector.h:43
iterator begin()
Definition SimVector.h:82
SimPoint3D * iterator
Definition SimVector.h:50
const SimPoint3D & const_reference
Definition SimVector.h:49
const_iterator cbegin() const
Definition SimVector.h:86
const_iterator cend() const
Definition SimVector.h:87
~SimVector()
Definition SimVector.h:71
SimPoint3D * arr
Definition SimVector.h:45
SimVector()
Definition SimVector.h:56
const SimPoint3D * const_iterator
Definition SimVector.h:51
const_reference back() const
Definition SimVector.h:102
iterator end()
Definition SimVector.h:84
void push_back(value_type &&val)
Definition SimVector.h:181
void clear()
Definition SimVector.h:205
void enough_capacity()
Definition SimVector.h:113
SimVector & operator=(const SimVector &v)
Definition SimVector.h:124
void pop_back()
Definition SimVector.h:107
const_iterator begin() const
Definition SimVector.h:83
SimPoint3D & reference
Definition SimVector.h:48
reference front()
Definition SimVector.h:99
Definition SimPoint2D.h:36
unsigned long long sizeT
Definition SimVector.h:39