Exemplo n.º 1
0
SNAPHashTable::~SNAPHashTable()
{
#ifdef _MSC_VER
    if (useBigAlloc) {
        BigDealloc(table);
    } else {
        VirtualFree(table,0,MEM_RELEASE);
    }
#else
    BigDealloc(table);
#endif
}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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;
}
Exemplo n.º 4
0
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;
	}
}
Exemplo n.º 5
0
BigAllocator::~BigAllocator()
{
    BigDealloc(basePointer);
}
Exemplo n.º 6
0
SNAPHashTable::~SNAPHashTable()
{
    if (ownsMemoryForTable) {
        BigDealloc(Table);
    }
}