Foxit PDF SDK
IFX_Allocator结构体 参考

Foxit分配器接口。 更多...

Public 属性

void *(* m_Alloc )(struct _IFX_Allocator *pAllocator, size_t size)
 指向分配函数的指针类型。 更多...
 
void *(* m_AllocDebug )(struct _IFX_Allocator *pAllocator, size_t size, FX_LPCSTR file, int line)
 指向调试模式分配函数的指针类型。 更多...
 
void(* m_Free )(struct _IFX_Allocator *pAllocator, void *p)
 指向释放函数的指针类型。 更多...
 
void *(* m_Realloc )(struct _IFX_Allocator *pAllocator, void *p, size_t size)
 指向重分配函数的指针类型。 更多...
 
void *(* m_ReallocDebug )(struct _IFX_Allocator *pAllocator, void *p, size_t size, FX_LPCSTR file, int line)
 指向调试模式重分配函数的指针类型。 更多...
 

详细描述

Foxit分配器接口。

类成员变量说明

◆ m_Alloc

void*(* IFX_Allocator::m_Alloc) (struct _IFX_Allocator *pAllocator, size_t size)

指向分配函数的指针类型。

函数原型为:
void* Alloc(IFX_Allocator* pAllocator, size_t size);

参数
[in]pAllocator指向IFX_Allocator对象的指针。
[in]size要分配的字节大小。
返回
新内存块的地址。

◆ m_AllocDebug

void*(* IFX_Allocator::m_AllocDebug) (struct _IFX_Allocator *pAllocator, size_t size, FX_LPCSTR file, int line)

指向调试模式分配函数的指针类型。

函数原型为:
void* AllocDebug(IFX_Allocator* pAllocator, size_t size, FX_LPCSTR filename, int line);

参数
[in]pAllocator指向IFX_Allocator对象的指针。
[in]size要分配的字节大小。
[in]file当前源文件的名称。
[in]line当前源文件中的行号。
返回
新内存块的地址。

◆ m_Free

void(* IFX_Allocator::m_Free) (struct _IFX_Allocator *pAllocator, void *p)

指向释放函数的指针类型。

函数原型为:
void free(IFX_Allocator* pAllocator, void* p);

参数
[in]pAllocator指向IFX_Allocator对象的指针。
[in]p内存块的地址。
返回
无。

◆ m_Realloc

void*(* IFX_Allocator::m_Realloc) (struct _IFX_Allocator *pAllocator, void *p, size_t size)

指向重分配函数的指针类型。

函数原型为:
void* Realloc(IFX_Allocator* pAllocator, void* p, size_t size);

参数
[in]pAllocator指向IFX_Allocator对象的指针。
[in]p要重分配的指针。
[in]size要重分配的新字节大小。
返回
新指针的地址。

◆ m_ReallocDebug

void*(* IFX_Allocator::m_ReallocDebug) (struct _IFX_Allocator *pAllocator, void *p, size_t size, FX_LPCSTR file, int line)

指向调试模式重分配函数的指针类型。

函数原型为:
void* ReallocDebug(IFX_Allocator* pAllocator, void* p, size_t size, FX_LPCSTR filename, int line);

参数
[in]pAllocator指向IFX_Allocator对象的指针。
[in]p要重分配的指针。
[in]size要重分配的新字节大小。
[in]file当前源文件的名称。
[in]line当前源文件中的行号。
返回
新指针的地址。