|
Rosetta 3.5
|
#include <unordered_object_pool.fwd.hpp>


Public Types | |
| typedef T | element_type |
| typedef UserAllocator | user_allocator |
| typedef pool< UserAllocator > ::size_type | size_type |
| typedef pool< UserAllocator > ::difference_type | difference_type |
Public Member Functions | |
| unordered_object_pool (const size_type next_size=32) | |
| ~unordered_object_pool () | |
| element_type * | malloc () |
| void | free (element_type *const chunk) |
| bool | is_from (element_type *const chunk) const |
| element_type * | construct () |
| void | destroy (element_type *const chunk) |
| size_type | get_next_size () const |
| void | set_next_size (const size_type x) |
Protected Member Functions | |
| pool< UserAllocator > & | store () |
| const pool< UserAllocator > & | store () const |
Static Protected Member Functions | |
| static void *& | nextof (void *const ptr) |
Definition at line 25 of file unordered_object_pool.fwd.hpp.
| typedef pool<UserAllocator>::difference_type boost::unordered_object_pool< T, UserAllocator >::difference_type |
Definition at line 59 of file unordered_object_pool.hpp.
| typedef T boost::unordered_object_pool< T, UserAllocator >::element_type |
Definition at line 56 of file unordered_object_pool.hpp.
| typedef pool<UserAllocator>::size_type boost::unordered_object_pool< T, UserAllocator >::size_type |
Definition at line 58 of file unordered_object_pool.hpp.
| typedef UserAllocator boost::unordered_object_pool< T, UserAllocator >::user_allocator |
Definition at line 57 of file unordered_object_pool.hpp.
|
inlineexplicit |
Definition at line 71 of file unordered_object_pool.hpp.
| boost::unordered_object_pool< T, UserAllocator >::~unordered_object_pool | ( | ) |
Definition at line 114 of file unordered_object_pool.hpp.
|
inline |
Definition at line 84 of file unordered_object_pool.hpp.
|
inline |
Definition at line 102 of file unordered_object_pool.hpp.
|
inline |
Definition at line 79 of file unordered_object_pool.hpp.
Referenced by boost::unordered_object_pool< core::scoring::TenANeighborEdge >::destroy().
|
inline |
Definition at line 109 of file unordered_object_pool.hpp.
|
inline |
Definition at line 81 of file unordered_object_pool.hpp.
|
inline |
Definition at line 77 of file unordered_object_pool.hpp.
Referenced by boost::unordered_object_pool< core::scoring::TenANeighborEdge >::construct().
|
inlinestaticprotected |
Definition at line 66 of file unordered_object_pool.hpp.
|
inline |
Definition at line 110 of file unordered_object_pool.hpp.
|
inlineprotected |
Definition at line 62 of file unordered_object_pool.hpp.
Referenced by boost::unordered_object_pool< core::scoring::TenANeighborEdge >::free(), boost::unordered_object_pool< core::scoring::TenANeighborEdge >::get_next_size(), boost::unordered_object_pool< core::scoring::TenANeighborEdge >::is_from(), boost::unordered_object_pool< core::scoring::TenANeighborEdge >::malloc(), and boost::unordered_object_pool< core::scoring::TenANeighborEdge >::set_next_size().
|
inlineprotected |
Definition at line 63 of file unordered_object_pool.hpp.
1.8.4