Lines Matching refs:kind
32 explicit ArenaBitVectorAllocatorKindImpl([[maybe_unused]] ArenaAllocKind kind) {} in ArenaBitVectorAllocatorKindImpl() argument
41 explicit ArenaBitVectorAllocatorKindImpl(ArenaAllocKind kind) : kind_(kind) { } in ArenaBitVectorAllocatorKindImpl() argument
56 static ArenaBitVectorAllocator* Create(ArenaAlloc* allocator, ArenaAllocKind kind) { in Create() argument
57 void* storage = allocator->template Alloc<ArenaBitVectorAllocator>(kind); in Create()
58 return new (storage) ArenaBitVectorAllocator(allocator, kind); in Create()
73 ArenaBitVectorAllocator(ArenaAlloc* allocator, ArenaAllocKind kind) in ArenaBitVectorAllocator() argument
74 : ArenaBitVectorAllocatorKind(kind), allocator_(allocator) { } in ArenaBitVectorAllocator()
84 ArenaAllocKind kind) in ArenaBitVector() argument
87 ArenaBitVectorAllocator<ArenaAllocator>::Create(allocator, kind)) { in ArenaBitVector()
94 ArenaAllocKind kind) in ArenaBitVector() argument
97 ArenaBitVectorAllocator<ScopedArenaAllocator>::Create(allocator, kind)) { in ArenaBitVector()