Searched refs:TrackingDeleter (Results 1 – 2 of 2) sorted by relevance
53 struct TrackingDeleter { struct54 TrackingDeleter() : arg_type(&makeArgumentID<>()) {} in TrackingDeleter() function56 TrackingDeleter(TrackingDeleter const&) in TrackingDeleter() argument57 : arg_type(&makeArgumentID<TrackingDeleter const&>()) {} in TrackingDeleter()59 TrackingDeleter(TrackingDeleter&&) in TrackingDeleter() argument60 : arg_type(&makeArgumentID<TrackingDeleter &&>()) {} in TrackingDeleter()62 template <class T, class = EnableIfSpecialization<TrackingDeleter, T> >63 TrackingDeleter(T&&) : arg_type(&makeArgumentID<T&&>()) {} in TrackingDeleter() argument65 TrackingDeleter& operator=(TrackingDeleter const&) { in operator =() argument66 arg_type = &makeArgumentID<TrackingDeleter const&>(); in operator =()[all …]
63 template <int ID> struct TrackingDeleter;67 struct TrackingDeleter { struct68 TrackingDeleter() : arg_type(&makeArgumentID<>()) {} in TrackingDeleter() function70 TrackingDeleter(TrackingDeleter const&) in TrackingDeleter() function71 : arg_type(&makeArgumentID<TrackingDeleter const&>()) {} in TrackingDeleter()73 TrackingDeleter(TrackingDeleter&&) in TrackingDeleter() function74 : arg_type(&makeArgumentID<TrackingDeleter &&>()) {} in TrackingDeleter()76 template <class T, class = EnableIfSpecialization<TrackingDeleter, T> >77 TrackingDeleter(T&&) : arg_type(&makeArgumentID<T&&>()) {} in TrackingDeleter() function79 TrackingDeleter& operator=(TrackingDeleter const&) { in operator =() argument[all …]