Searched refs:Deleter (Results 1 – 9 of 9) sorted by relevance
48 struct Deleter { struct51 Deleter(const OnDeleteFunc& f) : mOnDelete(f) {}; in Deleter() argument53 Deleter() = default;54 Deleter(const Deleter&) = default;68 using recyclable_ptr = typename std::unique_ptr<T, Deleter<T>>; argument112 const Deleter<T>& getDeleter() { in getDeleter()114 Deleter<T> *d = new Deleter<T>(std::bind( in getDeleter()128 std::unique_ptr<Deleter<T>> mDeleter;228 const Deleter<VehiclePropValue> mDisposableDeleter {
38 template <class T, class Deleter = std::default_delete<T>>39 using UniquePtr = std::unique_ptr<T, Deleter>;
57 class Deleter {64 std::unique_ptr<DIR, Deleter> mDirectory;
65 template <typename Deleter>66 ArenaSharedPtr(std::nullptr_t, Deleter d) : Base(nullptr, d) {} // NOLINT explicit. in ArenaSharedPtr()
36 template <typename T, typename Deleter = HandleDelete<T>> class Handle {58 if (handle_) Deleter()(handle_); in ~Handle()
646 using Deleter = std::add_pointer_t<void(AHardwareBuffer*)>; member647 using Handle = std::unique_ptr<AHardwareBuffer, Deleter>;
172 using Deleter = std::add_pointer_t<void(AHardwareBuffer*)>;173 using Handle = std::unique_ptr<AHardwareBuffer, Deleter>;
274 const Memory::HardwareBuffer::Deleter deleter = (takeOwnership ? freeHardwareBuffer : freeNoop); in createSharedMemoryFromAHWB()
605 struct Deleter { in TEST_F() struct607 explicit Deleter(std::string t) : to_delete(std::move(t)) {} in TEST_F() argument608 ~Deleter() { in TEST_F() argument614 Deleter del(test_file); in TEST_F()