Home
last modified time | relevance | path

Searched refs:default_delete (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Duniqueptr-delete-release.cpp6 struct default_delete {}; struct
8 template <typename T, typename D = default_delete<T>>
115 template void NegativeDeleterT<int, std::default_delete<int>>();
/llvm-project-15.0.7/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/
H A Dconvert_ctor.pass.cpp26 std::default_delete<int[]> d1; in main()
27 std::default_delete<const int[]> d2 = d1; in main()
H A Dconvert_ctor.compile.fail.cpp29 std::default_delete<B[]> d2; in main()
30 std::default_delete<A[]> d1 = d2; in main()
H A Dincomplete.compile.fail.cpp22 std::default_delete<A[]> d; in main()
H A Ddefault.pass.cpp32 std::default_delete<A[]> d; in main()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Ddebug-info-template-partial-specialization.cpp23 template <class _Tp> struct default_delete {}; struct
24 template <class _Tp, class _Dp = default_delete<_Tp> > class unique_ptr
/llvm-project-15.0.7/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt/
H A Dconvert_ctor.pass.cpp41 std::default_delete<B> d2; in main()
42 std::default_delete<A> d1 = d2; in main()
H A Dvoid.compile.fail.cpp20 std::default_delete<const void> d; in main()
H A Dincomplete.compile.fail.cpp22 std::default_delete<A> d; in main()
H A Ddefault.pass.cpp30 std::default_delete<A> d; in main()
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dunique_ptr.h31 struct _LIBCPP_TEMPLATE_VIS default_delete { struct
35 _LIBCPP_INLINE_VISIBILITY constexpr default_delete() _NOEXCEPT = default;
37 _LIBCPP_INLINE_VISIBILITY default_delete() {} in default_delete() function
41 default_delete(const default_delete<_Up>&,
53 struct _LIBCPP_TEMPLATE_VIS default_delete<_Tp[]> { argument
61 _LIBCPP_INLINE_VISIBILITY constexpr default_delete() _NOEXCEPT = default;
63 _LIBCPP_INLINE_VISIBILITY default_delete() {}
68 default_delete(const default_delete<_Up[]>&,
108 template <class _Tp, class _Dp = default_delete<_Tp> >
218 is_same<_Dp, default_delete<_Tp> >::value,
[all …]
H A Dshared_ptr.h645 typedef __shared_ptr_pointer<_Yp*, default_delete<_Yp>, allocator<_Yp> > _CntrlBlk;
646 __cntrl_ = new _CntrlBlk(__r.get(), default_delete<_Yp>(), allocator<_Yp>());
919 : default_delete<_Yp>
924 : default_delete<_Yp[]>
929 : default_delete<_Yp[]>
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/smart-ptr/
H A Dunique_ptr.h4 class default_delete {};
6 template <typename type, typename Deleter = std::default_delete<type>>
/llvm-project-15.0.7/clang/test/Misc/
H A Ddiag-template.cpp17 template<typename T> struct default_delete {}; struct
18 template<class T, class Deleter = default_delete<T>> class unique_ptr {
/llvm-project-15.0.7/lldb/test/Shell/ScriptInterpreter/Python/Crashlog/Inputs/
H A Dscripted_crashlog.ips146default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int>, 2ul…
154 …__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__th…
211default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int>, 2ul…
219 …__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__th…
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/
H A Dget_deleter.pass.cpp66 std::default_delete<A>* d = std::get_deleter<std::default_delete<A> >(p); in main()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/misc/
H A Duniqueptr-reset-release.cpp8 struct default_delete {}; struct
10 template <typename T, class Deleter = std::default_delete<T>>
/llvm-project-15.0.7/libcxx/test/support/
H A Dunique_ptr_test_helper.h68 class Del = std::default_delete<IncompleteT> >
98 class Del = std::default_delete<IncompleteT>, class... Args>
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dunused-return-value.cpp28 struct default_delete;
30 template <typename T, typename Deleter = std::default_delete<T>>
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/
H A Dshared_ptr_copy_move.fail.cpp24 struct ADel : std::default_delete<A> {
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/
H A Dfunction_type_default_deleter.fail.cpp49 std::default_delete<FnType<5>> deleter{}; // expected-note {{requested here}} in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/
H A Dnull.pass.cpp41 std::default_delete<VT> d; in test_pointer_deleter_ctor()
/llvm-project-15.0.7/libcxx/include/
H A Dmemory406 struct default_delete
408 constexpr default_delete() noexcept = default;
409 template <class U> default_delete(const default_delete<U>&) noexcept;
415 struct default_delete<T[]>
417 constexpr default_delete() noexcept = default;
422 template <class T, class D = default_delete<T>>
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DPerf.cpp77 std::default_delete<long>()(ptr); in operator ()()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp596 llvm::for_each(Dependences, std::default_delete<DepChain>()); in doVLCR()

12