Lines Matching defs:arena
36 SkArenaAlloc arena{0};
37 REPORTER_ASSERT(r, *arena.make<int>(3) == 3);
38 Foo* foo = arena.make<Foo>(3, 4.0f);
43 arena.makeArrayDefault<int>(10);
44 int* zeroed = arena.makeArray<int>(10);
48 Foo* fooArray = arena.makeArrayDefault<Foo>(10);
53 arena.make<OddAlignment>();
61 SkSTArenaAlloc<64> arena;
62 REPORTER_ASSERT(r, *arena.make<int>(3) == 3);
63 Foo* foo = arena.make<Foo>(3, 4.0f);
68 arena.makeArrayDefault<int>(10);
69 int* zeroed = arena.makeArray<int>(10);
73 Foo* fooArray = arena.makeArrayDefault<Foo>(10);
78 arena.make<OddAlignment>();
87 SkArenaAlloc arena{block.get(), 1024, 0};
88 REPORTER_ASSERT(r, *arena.make<int>(3) == 3);
89 Foo* foo = arena.make<Foo>(3, 4.0f);
94 arena.makeArrayDefault<int>(10);
95 int* zeroed = arena.makeArray<int>(10);
99 Foo* fooArray = arena.makeArrayDefault<Foo>(10);
104 arena.make<OddAlignment>();
110 SkSTArenaAllocWithReset<64> arena;
111 arena.makeArrayDefault<char>(256);
112 arena.reset();
113 arena.reset();
127 SkSTArenaAlloc<64> arena;
130 current = arena.make<Node>(current);
152 SkSTArenaAlloc<64> arena;
155 uint64_t* temp = arena.makeArrayDefault<uint64_t>(sizeof(Node) / sizeof(Node*));
164 SkSTArenaAlloc<64> arena;
165 auto a = arena.makeInitializedArray<int>(8, [](size_t i ) { return i; });
172 SkArenaAlloc arena(4096);
174 arena.make<char>();
176 void* ptr = arena.makeBytesAlignedTo(4081, 8);