Home
last modified time | relevance | path

Searched defs:Finalizer (Results 1 – 2 of 2) sorted by relevance

/frameworks/native/libs/ftl/
Dfinalizer_test.cpp57 TEST(Finalizer, DefaultConstructionAndNoOpDestructionWhenPolymorphicType) { in TEST() argument
65 TEST(Finalizer, InvokesTheFunctionOnDestruction) { in TEST() argument
74 TEST(Finalizer, InvocationCanBeCanceled) { in TEST() argument
85 TEST(Finalizer, InvokesTheFunctionOnce) { in TEST() argument
98 TEST(Finalizer, SelfInvocationIsAllowedAndANoOp) { in TEST() argument
110 TEST(Finalizer, MoveConstruction) { in TEST() argument
125 TEST(Finalizer, MoveConstructionWithImplicitConversion) { in TEST() argument
140 TEST(Finalizer, MoveAssignment) { in TEST() argument
158 TEST(Finalizer, MoveAssignmentWithImplicitConversion) { in TEST() argument
176 TEST(Finalizer, NullifiesTheFunctionWhenInvokedIfPossible) { in TEST() argument
/frameworks/native/include/ftl/
Dfinalizer.h123 [[nodiscard]] explicit constexpr Finalizer(F&& function) in Finalizer() function
134 [[nodiscard]] constexpr Finalizer(Finalizer&& that) in Finalizer() function
141 [[nodiscard]] constexpr Finalizer(Finalizer<F>&& that) in Finalizer() function
178 [[nodiscard]] explicit constexpr Finalizer(F&& function, bool canceled) in Finalizer() function