TuttleOFX  1
tuttle::host::memory::IPoolData Class Reference

#include <IMemoryPool.hpp>

Inheritance diagram for tuttle::host::memory::IPoolData:
Collaboration diagram for tuttle::host::memory::IPoolData:

Public Member Functions

virtual ~IPoolData ()=0
virtual char * data ()=0
virtual const char * data () const =0
virtual const size_t size () const =0
virtual const size_t reservedSize () const =0
virtual void setSize (const std::size_t newSize)=0

Detailed Description

Definition at line 20 of file IMemoryPool.hpp.


Constructor & Destructor Documentation

tuttle::host::memory::IPoolData::~IPoolData ( ) [pure virtual]

Definition at line 8 of file IMemoryPool.cpp.


Member Function Documentation

virtual char* tuttle::host::memory::IPoolData::data ( ) [pure virtual]
virtual const char* tuttle::host::memory::IPoolData::data ( ) const [pure virtual]
virtual const size_t tuttle::host::memory::IPoolData::reservedSize ( ) const [pure virtual]
virtual void tuttle::host::memory::IPoolData::setSize ( const std::size_t  newSize) [pure virtual]
virtual const size_t tuttle::host::memory::IPoolData::size ( ) const [pure virtual]

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