7#pragma warning(disable: 4786)
39 {
if(!
growable && vector<T>::size( ) == vector<T>::capacity( ))
47 ((vector<T>::size( ) == vector<T>::capacity( )) ||
81 vector<T>::end( ),
item);
84 vector<T>::begin( )));
110 if(vector<T>::size( ) == vector<T>::capacity( ))
145 {
return BoundBase(vector<T>::capacity( )) - 1; }
void Detach(const T &item)
TArrayAsVector(size_type upper, size_type lower=0, int delta=0)
const unsigned int growable
void SetData(size_type index, const T &item)
T & operator[](size_type index)
size_type BoundBase(size_type location) const
TArrayAsVector & operator=(const TArrayAsVector &v)
void RemoveEntry(size_type index)
void Destroy(size_type index)
void Detach(size_type index)
size_type Find(const T &item) const
const size_type lowerbound
int AddAt(const T &item, size_type index)
void Reallocate(size_type sz, size_type offset=0)
void Destroy(const T &item)
size_type ZeroBase(size_type index) const
int HasMember(const T &item)
vector< T >::const_iterator const_iterator
void Grow(size_type index)
size_type GetItemsInContainer()
iterator erase(iterator __pos)
void reserve(size_type __n)
size_type capacity() const
_Self & operator=(const _Self &__x)
reference operator[](size_type __n)
iterator insert(iterator __pos, const _Tp &__x=_STLP_DEFAULT_CONSTRUCTED(_Tp))
const value_type * const_iterator