Generic Pool class.  
 More...
#include <btGenericPoolAllocator.h>
Generic Pool class. 
Definition at line 34 of file btGenericPoolAllocator.h.
§ btGenericMemoryPool()
  
  | 
        
          | btGenericMemoryPool::btGenericMemoryPool | ( | size_t | element_size, |  
          |  |  | size_t | element_count |  
          |  | ) |  |  |  | inline | 
 
 
§ ~btGenericMemoryPool()
  
  | 
        
          | btGenericMemoryPool::~btGenericMemoryPool | ( |  | ) |  |  | inline | 
 
 
§ allocate()
      
        
          | void * btGenericMemoryPool::allocate | ( | size_t | size_bytes | ) |  | 
      
 
 
§ allocate_from_free_nodes()
  
  | 
        
          | size_t btGenericMemoryPool::allocate_from_free_nodes | ( | size_t | num_elements | ) |  |  | protected | 
 
 
§ allocate_from_pool()
  
  | 
        
          | size_t btGenericMemoryPool::allocate_from_pool | ( | size_t | num_elements | ) |  |  | protected | 
 
 
§ end_pool()
      
        
          | void btGenericMemoryPool::end_pool | ( |  | ) |  | 
      
 
 
§ freeMemory()
      
        
          | bool btGenericMemoryPool::freeMemory | ( | void * | pointer | ) |  | 
      
 
 
§ gem_element_size()
  
  | 
        
          | size_t btGenericMemoryPool::gem_element_size | ( |  | ) |  |  | inline | 
 
 
§ get_allocated_count()
  
  | 
        
          | size_t btGenericMemoryPool::get_allocated_count | ( |  | ) |  |  | inline | 
 
 
§ get_element_data()
  
  | 
        
          | void* btGenericMemoryPool::get_element_data | ( | size_t | element_index | ) |  |  | inline | 
 
 
§ get_free_positions_count()
  
  | 
        
          | size_t btGenericMemoryPool::get_free_positions_count | ( |  | ) |  |  | inline | 
 
 
§ get_max_element_count()
  
  | 
        
          | size_t btGenericMemoryPool::get_max_element_count | ( |  | ) |  |  | inline | 
 
 
§ get_pool_capacity()
  
  | 
        
          | size_t btGenericMemoryPool::get_pool_capacity | ( |  | ) |  |  | inline | 
 
 
§ init_pool()
      
        
          | void btGenericMemoryPool::init_pool | ( | size_t | element_size, | 
        
          |  |  | size_t | element_count | 
        
          |  | ) |  |  | 
      
 
 
§ m_allocated_count
      
        
          | size_t btGenericMemoryPool::m_allocated_count | 
      
 
 
§ m_allocated_sizes
      
        
          | size_t* btGenericMemoryPool::m_allocated_sizes | 
      
 
 
§ m_element_size
  
  | 
        
          | size_t btGenericMemoryPool::m_element_size |  | protected | 
 
 
§ m_free_nodes
      
        
          | size_t* btGenericMemoryPool::m_free_nodes | 
      
 
 
§ m_free_nodes_count
      
        
          | size_t btGenericMemoryPool::m_free_nodes_count | 
      
 
 
§ m_max_element_count
  
  | 
        
          | size_t btGenericMemoryPool::m_max_element_count |  | protected | 
 
 
§ m_pool
      
        
          | unsigned char* btGenericMemoryPool::m_pool | 
      
 
 
The documentation for this class was generated from the following files: