Sly Engine
BurstMemoryPool Class Reference

#include <BurstMemoryPool.h>

Collaboration diagram for BurstMemoryPool:
Collaboration graph

Public Member Functions

 BurstMemoryPool ()=default
 
 BurstMemoryPool (const BurstMemoryPool &)=delete
 
 BurstMemoryPool (BurstMemoryPool &&)=delete
 
BurstMemoryPooloperator= (const BurstMemoryPool &)=delete
 
BurstMemoryPooloperator= (BurstMemoryPool &&)=delete
 
 ~BurstMemoryPool ()
 
BurstgetBurst ()
 
void returnBurst (Burst *theBurst)
 

Private Attributes

std::stack< Burst * > recycledItems
 

Constructor & Destructor Documentation

◆ BurstMemoryPool() [1/3]

BurstMemoryPool::BurstMemoryPool ( )
default

◆ BurstMemoryPool() [2/3]

BurstMemoryPool::BurstMemoryPool ( const BurstMemoryPool )
delete

◆ BurstMemoryPool() [3/3]

BurstMemoryPool::BurstMemoryPool ( BurstMemoryPool &&  )
delete

◆ ~BurstMemoryPool()

BurstMemoryPool::~BurstMemoryPool ( )

Member Function Documentation

◆ getBurst()

Burst * BurstMemoryPool::getBurst ( )
Here is the caller graph for this function:

◆ operator=() [1/2]

BurstMemoryPool& BurstMemoryPool::operator= ( BurstMemoryPool &&  )
delete

◆ operator=() [2/2]

BurstMemoryPool& BurstMemoryPool::operator= ( const BurstMemoryPool )
delete

◆ returnBurst()

void BurstMemoryPool::returnBurst ( Burst theBurst)
Here is the caller graph for this function:

Member Data Documentation

◆ recycledItems

std::stack<Burst*> BurstMemoryPool::recycledItems
private

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