Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/
H A Dmove_convert.pass.cpp52 struct TrackingDeleter { struct
53 TrackingDeleter() : arg_type(&makeArgumentID<>()) {} in TrackingDeleter() function
55 TrackingDeleter(TrackingDeleter const&) in TrackingDeleter() argument
58 TrackingDeleter(TrackingDeleter&&) in TrackingDeleter() argument
64 TrackingDeleter& operator=(TrackingDeleter const&) { in operator =() argument
69 TrackingDeleter& operator=(TrackingDeleter &&) { in operator =() argument
70 arg_type = &makeArgumentID<TrackingDeleter &&>(); in operator =()
75 TrackingDeleter& operator=(T&&) { in operator =() argument
94 bool checkArg(TrackingDeleter<ID> const& d) { in checkArg() argument
177 using TD1 = TrackingDeleter<1>; in test_deleter_value_category()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/
H A Dmove_convert.pass.cpp62 template <int ID> struct TrackingDeleter;
66 struct TrackingDeleter { struct
69 TrackingDeleter(TrackingDeleter const&) in TrackingDeleter() argument
72 TrackingDeleter(TrackingDeleter&&) in TrackingDeleter() function
78 TrackingDeleter& operator=(TrackingDeleter const&) { in operator =() argument
83 TrackingDeleter& operator=(TrackingDeleter &&) { in operator =() argument
84 arg_type = &makeArgumentID<TrackingDeleter &&>(); in operator =()
89 TrackingDeleter& operator=(T&&) { in operator =() argument
148 bool checkArg(TrackingDeleter<ID> const& d) { in checkArg()
313 using TD1 = TrackingDeleter<1>; in test_deleter_value_category()
[all …]