#include <pool_allocator.h>
Onikiri::pool_body< T >::pool_stack< U >のコラボレーション図
Public メソッド | |
pool_stack () | |
void | pop () |
void | push (const U &v) |
size_t | size () |
U & | top () |
pool_allocator.h の 64 行で定義されています。
Onikiri::pool_body< T >::pool_stack< U >::pool_stack | ( | ) | [inline] |
void Onikiri::pool_body< T >::pool_stack< U >::pop | ( | ) | [inline] |
pool_allocator.h の 85 行で定義されています。
参照元 Onikiri::pool_body< T >::allocate().
Here is the caller graph for this function:
void Onikiri::pool_body< T >::pool_stack< U >::push | ( | const U & | v | ) | [inline] |
pool_allocator.h の 76 行で定義されています。
参照元 Onikiri::pool_body< T >::allocate_chank()・Onikiri::pool_body< T >::deallocate().
00077 { 00078 if(stack_body.size() <= stack_top){ 00079 stack_body.resize(stack_body.size()*2); 00080 } 00081 stack_body[stack_top] = v; 00082 stack_top++; 00083 }
Here is the caller graph for this function:
size_t Onikiri::pool_body< T >::pool_stack< U >::size | ( | ) | [inline] |
pool_allocator.h の 96 行で定義されています。
参照元 Onikiri::pool_body< T >::allocate().
Here is the caller graph for this function:
U& Onikiri::pool_body< T >::pool_stack< U >::top | ( | ) | [inline] |
pool_allocator.h の 90 行で定義されています。
参照元 Onikiri::pool_body< T >::allocate().
Here is the caller graph for this function: