TBCI Numerical high perf. C++ Library 2.8.0
tbci_memalloc< longptr > Class Reference

#include <malloc_cache.h>

Public Member Functions

T * alloc (const unsigned long sz)
 
void dealloc (const T *const ptr, const unsigned long sz)
 

Static Public Member Functions

static longptralloc (const unsigned long sz)
 
static void dealloc (const longptr *const ptr, const unsigned long sz)
 

Protected Member Functions

 tbci_memalloc ()
 
 ~tbci_memalloc ()
 
 tbci_memalloc ()
 
 ~tbci_memalloc ()
 

Protected Attributes

tbci_memalloc_cache< T > m_cache
 

Friends

tbci_memalloc< T > &tbci_s_allocator FGDT ()
 
tbci_memalloc< longptr > &tbci_s_allocator FGDT ()
 

Detailed Description

Definition at line 623 of file malloc_cache.h.

Constructor & Destructor Documentation

◆ tbci_memalloc() [1/2]

tbci_memalloc< longptr >::tbci_memalloc ( )
inlineprotected

Definition at line 623 of file malloc_cache.h.

◆ ~tbci_memalloc() [1/2]

tbci_memalloc< longptr >::~tbci_memalloc ( )
inlineprotected

Definition at line 623 of file malloc_cache.h.

◆ tbci_memalloc() [2/2]

tbci_memalloc< longptr >::tbci_memalloc ( )
inlineprotected

Definition at line 105 of file malloc_cache.h.

◆ ~tbci_memalloc() [2/2]

tbci_memalloc< longptr >::~tbci_memalloc ( )
inlineprotected

Definition at line 106 of file malloc_cache.h.

Member Function Documentation

◆ alloc() [1/2]

static longptr * tbci_memalloc< longptr >::alloc ( const unsigned long sz)
inlinestatic

Definition at line 109 of file malloc_cache.h.

◆ alloc() [2/2]

T * tbci_memalloc< longptr >::alloc ( const unsigned long sz)
inline

Definition at line 623 of file malloc_cache.h.

References SPECIALIZE_MEMALLOC.

◆ dealloc() [1/2]

static void tbci_memalloc< longptr >::dealloc ( const longptr *const ptr,
const unsigned long sz )
inlinestatic

Definition at line 111 of file malloc_cache.h.

◆ dealloc() [2/2]

void tbci_memalloc< longptr >::dealloc ( const T *const ptr,
const unsigned long sz )
inline

Definition at line 623 of file malloc_cache.h.

Friends And Related Symbol Documentation

◆ FGDT [1/2]

tbci_memalloc< longptr > &tbci_s_allocator FGDT ( )
friend

◆ FGDT [2/2]

tbci_memalloc< T > &tbci_s_allocator FGDT ( )
friend

Member Data Documentation

◆ m_cache

tbci_memalloc_cache<T > tbci_memalloc< longptr >::m_cache
protected

Definition at line 623 of file malloc_cache.h.


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