//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- #include "CommonMemoryPch.h" template void SmallLeafHeapBucketT::Sweep(RecyclerSweep& recyclerSweep) { BaseT::SweepBucket(recyclerSweep, [](RecyclerSweep& recyclerSweep){}); } #if DBG || defined(RECYCLER_SLOW_CHECK_ENABLED) template size_t SmallLeafHeapBucketT::GetNonEmptyHeapBlockCount(bool checkCount) const { return BaseT::GetNonEmptyHeapBlockCount(checkCount); } #endif #ifdef RECYCLER_SLOW_CHECK_ENABLED template size_t SmallLeafHeapBucketT::Check() { return BaseT::Check(true); } #endif #ifdef RECYCLER_MEMORY_VERIFY template void SmallLeafHeapBucketT::Verify() { BaseT::Verify(); } #endif #ifdef RECYCLER_VERIFY_MARK template void SmallLeafHeapBucketT::VerifyMark() { __super::VerifyMark(); } #endif namespace Memory { template class SmallLeafHeapBucketT; template class SmallLeafHeapBucketT; }