CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
slimsig::trackable_allocator< T, Observer, BaseAllocator > Class Template Reference

#include <tracked_connect.h>

Inheritance diagram for slimsig::trackable_allocator< T, Observer, BaseAllocator >:

Public Member Functions

 trackable_allocator ()
 
template<class U, class O = Observer>
 trackable_allocator (const trackable_allocator< U, Observer > &other)
 
template<class U>
void destroy (U *p)
 

Detailed Description

template<class T, class Observer, class BaseAllocator = std::allocator<T>>
class slimsig::trackable_allocator< T, Observer, BaseAllocator >

Definition at line 19 of file tracked_connect.h.

Constructor & Destructor Documentation

◆ trackable_allocator() [1/2]

template<class T, class Observer, class BaseAllocator = std::allocator<T>>
slimsig::trackable_allocator< T, Observer, BaseAllocator >::trackable_allocator ( )
inline

Definition at line 37 of file tracked_connect.h.

◆ trackable_allocator() [2/2]

template<class T, class Observer, class BaseAllocator = std::allocator<T>>
template<class U, class O = Observer>
slimsig::trackable_allocator< T, Observer, BaseAllocator >::trackable_allocator ( const trackable_allocator< U, Observer > & other)
inline

Definition at line 39 of file tracked_connect.h.

Member Function Documentation

◆ destroy()

template<class T, class Observer, class BaseAllocator = std::allocator<T>>
template<class U>
void slimsig::trackable_allocator< T, Observer, BaseAllocator >::destroy ( U * p)
inline

Definition at line 45 of file tracked_connect.h.


The documentation for this class was generated from the following file: