SNAPHashTable::~SNAPHashTable() { #ifdef _MSC_VER if (useBigAlloc) { BigDealloc(table); } else { VirtualFree(table,0,MEM_RELEASE); } #else BigDealloc(table); #endif }
Genome::~Genome() { BigDealloc(bases - N_PADDING); for (int i = 0; i < nPieces; i++) { delete [] pieces[i].name; pieces[i].name = NULL; } delete [] pieces; pieces = NULL; }
Genome::~Genome() { BigDealloc(bases - N_PADDING); for (int i = 0; i < nContigs; i++) { delete [] contigs[i].name; contigs[i].name = NULL; } delete [] contigs; if (contigsByName) { delete [] contigsByName; } contigs = NULL; }
Genome::~Genome() { BigDealloc(bases - N_PADDING); for (int i = 0; i < nContigs; i++) { delete [] contigs[i].name; contigs[i].name = NULL; } delete [] contigs; if (contigsByName) { delete [] contigsByName; } contigs = NULL; if (NULL != mappedFile) { mappedFile->close(); delete mappedFile; } }
BigAllocator::~BigAllocator() { BigDealloc(basePointer); }
SNAPHashTable::~SNAPHashTable() { if (ownsMemoryForTable) { BigDealloc(Table); } }