#include <opennurbs_fsp.h>

Public Member Functions | |
| size_t | ActiveElementCount () const |
| T * | AllocateElement () |
| bool | Create (size_t element_count_estimate, size_t block_element_count) |
| void | Destroy () |
| T * | Element (size_t element_index) const |
| void | EmergencyDestroy () |
| T * | FirstBlock (size_t *block_element_count) |
| T * | FirstElement () |
| ON_MEMORY_POOL * | Heap () |
| T * | NextBlock (size_t *block_element_count) |
| T * | NextElement () |
| ON_SimpleFixedSizePool () | |
| void | ReturnAll () |
| void | ReturnElement (T *p) |
| void | SetHeap (ON_MEMORY_POOL *heap) |
| size_t | SizeofElement () const |
| size_t | TotalElementCount () const |
| ~ON_SimpleFixedSizePool () | |
Private Member Functions | |
| ON_SimpleFixedSizePool (const ON_SimpleFixedSizePool< T > &) | |
| ON_SimpleFixedSizePool< T > & | operator= (const ON_SimpleFixedSizePool< T > &) |
Definition at line 498 of file opennurbs_fsp.h.
| ON_SimpleFixedSizePool< T >::ON_SimpleFixedSizePool | ( | ) |
Definition at line 21 of file opennurbs_fsp_defs.h.
| ON_SimpleFixedSizePool< T >::~ON_SimpleFixedSizePool | ( | ) |
Definition at line 26 of file opennurbs_fsp_defs.h.
| ON_SimpleFixedSizePool< T >::ON_SimpleFixedSizePool | ( | const ON_SimpleFixedSizePool< T > & | ) | [private] |
| size_t ON_SimpleFixedSizePool< T >::ActiveElementCount | ( | ) | const |
Reimplemented from ON_FixedSizePool.
Definition at line 71 of file opennurbs_fsp_defs.h.
| T * ON_SimpleFixedSizePool< T >::AllocateElement | ( | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 47 of file opennurbs_fsp_defs.h.
| bool ON_SimpleFixedSizePool< T >::Create | ( | size_t | element_count_estimate, |
| size_t | block_element_count | ||
| ) |
Definition at line 32 of file opennurbs_fsp_defs.h.
| void ON_SimpleFixedSizePool< T >::Destroy | ( | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 65 of file opennurbs_fsp_defs.h.
| T * ON_SimpleFixedSizePool< T >::Element | ( | size_t | element_index | ) | const |
Reimplemented from ON_FixedSizePool.
Definition at line 107 of file opennurbs_fsp_defs.h.
| void ON_SimpleFixedSizePool< T >::EmergencyDestroy | ( | void | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 125 of file opennurbs_fsp_defs.h.
| T * ON_SimpleFixedSizePool< T >::FirstBlock | ( | size_t * | block_element_count | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 95 of file opennurbs_fsp_defs.h.
| T * ON_SimpleFixedSizePool< T >::FirstElement | ( | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 83 of file opennurbs_fsp_defs.h.
| ON_MEMORY_POOL * ON_SimpleFixedSizePool< T >::Heap | ( | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 119 of file opennurbs_fsp_defs.h.
| T * ON_SimpleFixedSizePool< T >::NextBlock | ( | size_t * | block_element_count | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 101 of file opennurbs_fsp_defs.h.
| T * ON_SimpleFixedSizePool< T >::NextElement | ( | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 89 of file opennurbs_fsp_defs.h.
| ON_SimpleFixedSizePool<T>& ON_SimpleFixedSizePool< T >::operator= | ( | const ON_SimpleFixedSizePool< T > & | ) | [private] |
| void ON_SimpleFixedSizePool< T >::ReturnAll | ( | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 59 of file opennurbs_fsp_defs.h.
| void ON_SimpleFixedSizePool< T >::ReturnElement | ( | T * | p | ) |
Definition at line 53 of file opennurbs_fsp_defs.h.
| void ON_SimpleFixedSizePool< T >::SetHeap | ( | ON_MEMORY_POOL * | heap | ) |
Reimplemented from ON_FixedSizePool.
Definition at line 113 of file opennurbs_fsp_defs.h.
| size_t ON_SimpleFixedSizePool< T >::SizeofElement | ( | ) | const |
Reimplemented from ON_FixedSizePool.
Definition at line 41 of file opennurbs_fsp_defs.h.
| size_t ON_SimpleFixedSizePool< T >::TotalElementCount | ( | ) | const |
Reimplemented from ON_FixedSizePool.
Definition at line 77 of file opennurbs_fsp_defs.h.