Home
last modified time | relevance | path

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

/llvm-project/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/
H A Dmove_convert.pass.cpp52 struct TrackingDeleter { struct
53 TEST_CONSTEXPR_CXX23 TrackingDeleter() : arg_type(&makeArgumentID<>()) {} in TrackingDeleter() function
55 …TEST_CONSTEXPR_CXX23 TrackingDeleter(TrackingDeleter const&) : arg_type(&makeArgumentID<TrackingDe… in TrackingDeleter() argument
57 …TEST_CONSTEXPR_CXX23 TrackingDeleter(TrackingDeleter&&) : arg_type(&makeArgumentID<TrackingDeleter… in TrackingDeleter() function
60 TEST_CONSTEXPR_CXX23 TrackingDeleter(T&&) : arg_type(&makeArgumentID<T&&>()) {} in TrackingDeleter() argument
62 TEST_CONSTEXPR_CXX23 TrackingDeleter& operator=(TrackingDeleter const&) { in operator =() argument
67 TEST_CONSTEXPR_CXX23 TrackingDeleter& operator=(TrackingDeleter&&) { in operator =() argument
73 TEST_CONSTEXPR_CXX23 TrackingDeleter& operator=(T&&) { in operator =() argument
92 bool checkArg(TrackingDeleter<ID> const& d) { in checkArg() argument
/llvm-project/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/
H A Dmove_convert.pass.cpp65 struct TrackingDeleter { struct
66 TrackingDeleter() : arg_type(&makeArgumentID<>()) {} in TrackingDeleter() argument
68 TrackingDeleter(TrackingDeleter const&) in TrackingDeleter() argument
71 TrackingDeleter(TrackingDeleter&&) in TrackingDeleter() function
75 TrackingDeleter(T&&) : arg_type(&makeArgumentID<T&&>()) {} in TrackingDeleter() argument
77 TrackingDeleter& operator=(TrackingDeleter const&) { in operator =() argument
82 TrackingDeleter& operator=(TrackingDeleter &&) { in operator =() argument
88 TrackingDeleter& operator=(T&&) { in operator =() argument
106 struct ConstTrackingDeleter { argument