64#pragma warning (disable:4702)
177 memcpy(newptr,
Vector,copycount *
sizeof(T));
271 bool Add(T
const &
object,
int new_size_hint = 0);
277 bool Delete(
int index,
bool allow_shrink =
true);
278 bool Delete(T
const &
object,
bool allow_shrink =
true);
378 if (!
Grow(new_size_hint)) {
483 return(
Delete(
id),allow_shrink);
581 new_size =
MAX(new_size,new_size_hint);
634 for (
int index = 0; index <
Count(); index++) {
635 if ((*
this)[index] ==
object)
return(index);
640#if (_MSC_VER >= 1200)
void Delete_All(bool allow_shrink=true)
T * Add_Multiple(int number_to_add)
int Find_Index(T const &object)
virtual ~SimpleDynVecClass(void)
bool Add(T const &object, int new_size_hint=0)
SimpleDynVecClass(int size=0)
T & operator[](int index)
virtual bool Resize(int newsize)
bool Delete(T const &object, bool allow_shrink=true)
T const & operator[](int index) const
bool Delete_Range(int start, int count, bool allow_shrink=true)
bool Delete(int index, bool allow_shrink=true)
bool Grow(int new_size_hint)
virtual bool Resize(int newsize)
T & operator[](int index)
T const & operator[](int index) const
virtual ~SimpleVecClass(void)
SimpleVecClass(int size=0)
virtual bool Uninitialised_Grow(int newsize)