webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
bmalloc::Cache Class Reference

#include <Cache.h>

Public Member Functions

voidoperator new (size_t)
 
void operator delete (void *, size_t)
 
 Cache ()
 
Allocatorallocator ()
 
Deallocatordeallocator ()
 
voidoperator new (size_t)
 
void operator delete (void *, size_t)
 
 Cache ()
 
Allocatorallocator ()
 
Deallocatordeallocator ()
 

Static Public Member Functions

static voidtryAllocate (size_t)
 
static voidallocate (size_t)
 
static voidtryAllocate (size_t alignment, size_t)
 
static voidallocate (size_t alignment, size_t)
 
static void deallocate (void *)
 
static voidreallocate (void *, size_t)
 
static void scavenge ()
 
static voidtryAllocate (size_t)
 
static voidallocate (size_t)
 
static voidtryAllocate (size_t alignment, size_t)
 
static voidallocate (size_t alignment, size_t)
 
static void deallocate (void *)
 
static voidreallocate (void *, size_t)
 
static void scavenge ()
 

Constructor & Destructor Documentation

◆ Cache() [1/2]

bmalloc::Cache::Cache ( )

◆ Cache() [2/2]

bmalloc::Cache::Cache ( )

Member Function Documentation

◆ allocate() [1/4]

void * bmalloc::Cache::allocate ( size_t  size)
inlinestatic

◆ allocate() [2/4]

static void* bmalloc::Cache::allocate ( size_t  )
static

◆ allocate() [3/4]

static void* bmalloc::Cache::allocate ( size_t  alignment,
size_t   
)
static

◆ allocate() [4/4]

void * bmalloc::Cache::allocate ( size_t  alignment,
size_t  size 
)
inlinestatic

◆ allocator() [1/2]

Allocator& bmalloc::Cache::allocator ( )
inline

◆ allocator() [2/2]

Allocator& bmalloc::Cache::allocator ( )
inline

◆ deallocate() [1/2]

static void bmalloc::Cache::deallocate ( void )
static

◆ deallocate() [2/2]

void bmalloc::Cache::deallocate ( void object)
inlinestatic

◆ deallocator() [1/2]

Deallocator& bmalloc::Cache::deallocator ( )
inline

◆ deallocator() [2/2]

Deallocator& bmalloc::Cache::deallocator ( )
inline

◆ operator delete() [1/2]

void bmalloc::Cache::operator delete ( void ,
size_t   
)

◆ operator delete() [2/2]

void bmalloc::Cache::operator delete ( void p,
size_t  size 
)

◆ operator new() [1/2]

void * bmalloc::Cache::operator new ( size_t  size)

◆ operator new() [2/2]

void* bmalloc::Cache::operator new ( size_t  )

◆ reallocate() [1/2]

void * bmalloc::Cache::reallocate ( void object,
size_t  newSize 
)
inlinestatic

◆ reallocate() [2/2]

static void* bmalloc::Cache::reallocate ( void ,
size_t   
)
static

◆ scavenge() [1/2]

void bmalloc::Cache::scavenge ( )
static

◆ scavenge() [2/2]

static void bmalloc::Cache::scavenge ( )
static

◆ tryAllocate() [1/4]

static void* bmalloc::Cache::tryAllocate ( size_t  )
static

◆ tryAllocate() [2/4]

void * bmalloc::Cache::tryAllocate ( size_t  size)
inlinestatic

◆ tryAllocate() [3/4]

void * bmalloc::Cache::tryAllocate ( size_t  alignment,
size_t  size 
)
inlinestatic

◆ tryAllocate() [4/4]

static void* bmalloc::Cache::tryAllocate ( size_t  alignment,
size_t   
)
static

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