CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
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: