Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
DDFCiGCBase::TemporarySpaceProvider Class Reference

Public Member Functions

void flush ()
 
template<class T >
void get (size_t pSz, T **pBuf)
 
bool reserve (size_t pRequiredSize)
 

Protected Attributes

size_t mBufferSize
 
char * mCurrentPointer
 
char * mInternalBuffer
 

Static Protected Attributes

static const size_t cStartBufferSize = 1024*1024