CFx SDK Documentation 2024 SP0
|
#include <tracked_connect.h>
Public Member Functions | |
constexpr | trackable_delete () noexcept=default |
template<class U , class OtherObserver = Observer, class OtherDeleter = Deleter, std::enable_if< std::is_convertible< U *, T * >::value, bool > = true> | |
trackable_delete (const trackable_delete< U, OtherObserver, OtherDeleter > &other) | |
trackable_delete (Observer observer=Observer{}, Deleter deleter=Deleter{}) | |
trackable_delete (const trackable_delete &)=default | |
trackable_delete (trackable_delete &&)=default | |
trackable_delete & | operator= (const trackable_delete &)=default |
trackable_delete & | operator= (trackable_delete &&)=default |
void | operator() (T *ptr) const |
const Deleter & | get_deleter () const |
Deleter & | get_deleter () |
const Observer & | get_observer () const |
Observer & | get_observer () |
Definition at line 53 of file tracked_connect.h.
|
constexprdefaultnoexcept |
|
inline |
Definition at line 56 of file tracked_connect.h.
|
inline |
Definition at line 57 of file tracked_connect.h.
|
default |
|
default |
|
inline |
Definition at line 69 of file tracked_connect.h.
|
inline |
Definition at line 66 of file tracked_connect.h.
|
inline |
Definition at line 75 of file tracked_connect.h.
|
inline |
Definition at line 72 of file tracked_connect.h.
|
inline |
Definition at line 62 of file tracked_connect.h.
|
default |
|
default |