#include <qdeclarativejsmemorypool_p.h>
◆ anonymous enum
◆ anonymous enum
◆ MemoryPool()
QDeclarativeJS::MemoryPool::MemoryPool |
( |
| ) |
|
|
inline |
◆ ~MemoryPool()
virtual QDeclarativeJS::MemoryPool::~MemoryPool |
( |
| ) |
|
|
inlinevirtual |
◆ allocate()
char* QDeclarativeJS::MemoryPool::allocate |
( |
int |
bytes | ) |
|
|
inline |
Definition at line 88 of file qdeclarativejsmemorypool_p.h.
Referenced by QDeclarativeJS::makeAstNode().
89 bytes += (8 - bytes) & 7;
102 char *p =
reinterpret_cast<char *
>
QIntegerForSizeof< void * >::Unsigned quintptr
Q_CORE_EXPORT void * qMalloc(size_t size)
Q_CORE_EXPORT void * qRealloc(void *ptr, size_t size)
◆ bytesAllocated()
int QDeclarativeJS::MemoryPool::bytesAllocated |
( |
| ) |
const |
|
inline |
◆ m_blockIndex
int QDeclarativeJS::MemoryPool::m_blockIndex |
|
private |
◆ m_currentBlock
char* QDeclarativeJS::MemoryPool::m_currentBlock |
|
private |
◆ m_currentBlockSize
int QDeclarativeJS::MemoryPool::m_currentBlockSize |
|
private |
◆ m_currentIndex
int QDeclarativeJS::MemoryPool::m_currentIndex |
|
private |
◆ m_storage
char** QDeclarativeJS::MemoryPool::m_storage |
|
private |
The documentation for this class was generated from the following file: