コード例 #1
0
ファイル: FileRecordMgr.cpp プロジェクト: Janee/bedtools2
Record *FileRecordMgr::allocateAndGetNextMergedRecord(WANT_STRAND_TYPE desiredStrand, int maxDistance) {
	RecordKeyList recList;
	if (!allocateAndGetNextMergedRecord(recList, desiredStrand, maxDistance)) {
		return NULL;
	}
	deleteAllMergedItemsButKey(recList);
	return const_cast<Record *>(recList.getKey()); //want key to be non-const
}
コード例 #2
0
void FileRecordMergeMgr::deleteMergedRecord(RecordKeyVector &recList)
{
	deleteAllMergedItemsButKey(recList);
	deleteRecord(recList.getKey());
	recList.setKey(NULL);
}