|
| template<typename T1 , std::size_t t1, typename T2 , std::size_t t2> |
| bool | Dune::operator== (const PoolAllocator< T1, t1 > &, const PoolAllocator< T2, t2 > &) |
| |
| template<typename T1 , std::size_t t1, typename T2 , std::size_t t2> |
| bool | Dune::operator!= (const PoolAllocator< T1, t1 > &, const PoolAllocator< T2, t2 > &) |
| |
| template<typename T , std::size_t t1, std::size_t t2> |
| bool | Dune::operator== (const PoolAllocator< T, t1 > &p1, const PoolAllocator< T, t2 > &p2) |
| |
| template<typename T , std::size_t t1, std::size_t t2> |
| bool | Dune::operator!= (const PoolAllocator< T, t1 > &p1, const PoolAllocator< T, t2 > &p2) |
| |
| template<typename T , std::size_t t1, std::size_t t2> |
| bool | Dune::operator== (const PoolAllocator< void, t1 > &, const PoolAllocator< T, t2 > &) |
| |
| template<typename T , std::size_t t1, std::size_t t2> |
| bool | Dune::operator!= (const PoolAllocator< void, t1 > &, const PoolAllocator< T, t2 > &) |
| |
| template<std::size_t t1, std::size_t t2> |
| bool | Dune::operator== (const PoolAllocator< void, t1 > &p1, const PoolAllocator< void, t2 > &p2) |
| |
| template<std::size_t t1, std::size_t t2> |
| bool | Dune::operator!= (const PoolAllocator< void, t1 > &p1, const PoolAllocator< void, t2 > &p2) |
| |
| | Dune::Pool< T, s >::Pool () |
| | Constructor. More...
|
| |
| | Dune::Pool< T, s >::~Pool () |
| | Destructor. More...
|
| |
| void | Dune::Pool< T, s >::print (std::ostream &os) |
| | Print elements in pool for debugging. More...
|
| |
| void | Dune::Pool< T, s >::free (void *o) |
| | Free an object. More...
|
| |
| void * | Dune::Pool< T, s >::allocate () |
| | Get a new or recycled object. More...
|
| |
| | Dune::PoolAllocator< T, s >::PoolAllocator () |
| | Constructor. More...
|
| |
| pointer | Dune::PoolAllocator< T, s >::allocate (std::size_t n, const_pointer hint=0) |
| | Allocates objects. More...
|
| |
| void | Dune::PoolAllocator< T, s >::deallocate (pointer p, std::size_t n) |
| | Free objects. More...
|
| |
| void | Dune::PoolAllocator< T, s >::construct (pointer p, const_reference value) |
| | Construct an object. More...
|
| |
| void | Dune::PoolAllocator< T, s >::destroy (pointer p) |
| | Destroy an object without freeing memory. More...
|
| |
Implementations of the STL allocator concept.