Exemple #1
0
void Segtor<T, NBLK>::Clear() {
	if(!IsPicked())
		Free();
	items = 0;
	block.Clear();
}
Exemple #2
0
void Array<T>::Free() {
	if(IsPicked()) return;
	for(int i = 0; i < vector.GetCount(); i++)
		delete (T *) vector[i];
}
Exemple #3
0
Segtor<T, NBLK>::~Segtor() {
	if(IsPicked()) return;
	Free();
}
Exemple #4
0
void WinMetaFile::Clear() {
	if(hemf && !IsPicked())
		::DeleteEnhMetaFile(hemf);
	hemf = NULL;
}