Lines Matching defs:Cleanup
132 /// Cleanup implementations should generally be declared in an
134 class Cleanup {
167 virtual ~Cleanup() {}
181 class ConditionalCleanup1 : public Cleanup {
196 class ConditionalCleanup2 : public Cleanup {
214 class ConditionalCleanup3 : public Cleanup {
235 class ConditionalCleanup4 : public Cleanup {
315 Cleanup *Obj = new(Buffer) T();
323 Cleanup *Obj = new(Buffer) T(a0);
331 Cleanup *Obj = new(Buffer) T(a0, a1);
339 Cleanup *Obj = new(Buffer) T(a0, a1, a2);
347 Cleanup *Obj = new(Buffer) T(a0, a1, a2, a3);
355 Cleanup *Obj = new(Buffer) T(a0, a1, a2, a3, a4);
378 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
380 std::memcpy(Buffer, Cleanup, Size);