メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

# 構造体 dkc_SameObjectPool

`#include <dkcMemoryPool.h>`

dkc_SameObjectPoolのコラボレーション図

[凡例]
すべてのメンバ一覧

## Public 変数
size_t | max_num
| 数珠プールの最大数
size_t | now_num
| 今のプール数
size_t | obj_size
| poolのサイズ
DKC_SAME_OBJECT_POOL_NODE * | root
| 次のプールへのポインタ
DKC_SAME_OBJECT_POOL_NODE * | tail
DKC_ALLOC_FUNC_TYPE | alloc_f
DKC_FREE_FUNC_TYPE | free_f

## 説明

dkcMemoryPool.h の 13 行で定義されています。

## 変数

DKC_ALLOC_FUNC_TYPE dkc_SameObjectPool::alloc_f

| dkcMemoryPool.h の 25 行で定義されています。 参照元 dkcSameObjectPoolAlloc(), dkcSameObjectPoolInit(), と dkcSameObjectPoolReserve().

DKC_FREE_FUNC_TYPE dkc_SameObjectPool::free_f

| dkcMemoryPool.h の 26 行で定義されています。 参照元 dkcSameObjectPoolInit(), と dkcSameObjectPoolUninit().

size_t dkc_SameObjectPool::max_num

| 数珠プールの最大数 dkcMemoryPool.h の 15 行で定義されています。 参照元 dkcSameObjectPoolInit(), dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().

size_t dkc_SameObjectPool::now_num

| 今のプール数 dkcMemoryPool.h の 17 行で定義されています。 参照元 dkcSameObjectPoolAlloc(), dkcSameObjectPoolInit(), dkcSameObjectPoolRecycle(), dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().

size_t dkc_SameObjectPool::obj_size

| poolのサイズ dkcMemoryPool.h の 19 行で定義されています。 参照元 dkcSameObjectPoolInit(), dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().

DKC_SAME_OBJECT_POOL_NODE* dkc_SameObjectPool::root

| 次のプールへのポインタ dkcMemoryPool.h の 22 行で定義されています。 参照元 dkcSameObjectPoolAlloc(), dkcSameObjectPoolRecycle(), dkcSameObjectPoolReserve(), dkcSameObjectPoolReserveFast(), と dkcSameObjectPoolUninit().

DKC_SAME_OBJECT_POOL_NODE* dkc_SameObjectPool::tail

| dkcMemoryPool.h の 23 行で定義されています。 参照元 dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().

この構造体の説明は次のファイルから生成されました:

- dkcMemoryPool.h