Lines Matching refs:SizeClassMapT
31 template <typename SizeClassMapT> struct TestConfig1 {
38 using SizeClassMap = SizeClassMapT;
50 template <typename SizeClassMapT> struct TestConfig2 {
57 using SizeClassMap = SizeClassMapT;
74 template <typename SizeClassMapT> struct TestConfig3 {
81 using SizeClassMap = SizeClassMapT;
99 template <typename SizeClassMapT> struct TestConfig4 {
106 using SizeClassMap = SizeClassMapT;
124 template <typename SizeClassMapT> struct TestConfig5 {
131 using SizeClassMap = SizeClassMapT;
153 template <template <typename> class BaseConfig, typename SizeClassMapT>
154 struct Config : public BaseConfig<SizeClassMapT> {};
156 template <template <typename> class BaseConfig, typename SizeClassMapT>
159 scudo::PrimaryConfig<Config<BaseConfig, SizeClassMapT>>> {};
160 template <typename SizeClassMapT>
161 struct SizeClassAllocator<TestConfig1, SizeClassMapT>
163 scudo::PrimaryConfig<Config<TestConfig1, SizeClassMapT>>> {};
165 template <template <typename> class BaseConfig, typename SizeClassMapT>
166 struct TestAllocator : public SizeClassAllocator<BaseConfig, SizeClassMapT> {