//===-- allocator_common.h --------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef SCUDO_ALLOCATOR_COMMON_H_ #define SCUDO_ALLOCATOR_COMMON_H_ #include "common.h" #include "list.h" namespace scudo { template <class SizeClassAllocator> struct TransferBatch { … }; // A BatchGroup is used to collect blocks. Each group has a group id to // identify the group kind of contained blocks. template <class SizeClassAllocator> struct BatchGroup { … }; } // namespace scudo #endif // SCUDO_ALLOCATOR_COMMON_H_