CppELib 1.7.0
Loading...
Searching...
No Matches
TestDoubleOSWrapper::TestDoubleFixedMemoryPoolFactory< T > Class Template Reference

#include <TestDoubleFixedMemoryPoolFactory.h>

Public Member Functions

 TestDoubleFixedMemoryPoolFactory ()
 
virtual ~TestDoubleFixedMemoryPoolFactory ()
 
virtual OSWrapper::FixedMemoryPoolcreate (std::size_t blockSize, std::size_t memoryPoolSize, void *memoryPoolAddress)
 
virtual void destroy (OSWrapper::FixedMemoryPool *p)
 
virtual std::size_t getRequiredMemorySize (std::size_t blockSize, std::size_t numBlocks)
 
- Public Member Functions inherited from OSWrapper::FixedMemoryPoolFactory
virtual ~FixedMemoryPoolFactory ()
 

Constructor & Destructor Documentation

◆ TestDoubleFixedMemoryPoolFactory()

template<typename T = TestDoubleFixedMemoryPool>
TestDoubleOSWrapper::TestDoubleFixedMemoryPoolFactory< T >::TestDoubleFixedMemoryPoolFactory ( )
inline

◆ ~TestDoubleFixedMemoryPoolFactory()

template<typename T = TestDoubleFixedMemoryPool>
virtual TestDoubleOSWrapper::TestDoubleFixedMemoryPoolFactory< T >::~TestDoubleFixedMemoryPoolFactory ( )
inlinevirtual

Member Function Documentation

◆ create()

template<typename T = TestDoubleFixedMemoryPool>
virtual OSWrapper::FixedMemoryPool * TestDoubleOSWrapper::TestDoubleFixedMemoryPoolFactory< T >::create ( std::size_t  blockSize,
std::size_t  memoryPoolSize,
void *  memoryPoolAddress 
)
inlinevirtual

◆ destroy()

template<typename T = TestDoubleFixedMemoryPool>
virtual void TestDoubleOSWrapper::TestDoubleFixedMemoryPoolFactory< T >::destroy ( OSWrapper::FixedMemoryPool p)
inlinevirtual

◆ getRequiredMemorySize()

template<typename T = TestDoubleFixedMemoryPool>
virtual std::size_t TestDoubleOSWrapper::TestDoubleFixedMemoryPoolFactory< T >::getRequiredMemorySize ( std::size_t  blockSize,
std::size_t  numBlocks 
)
inlinevirtual

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