|
Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 73 of file heap_allocator.h.
Classes | |
| struct | handler_type |
| struct | rebind |
Public Types | |
| typedef size_t | size_type |
| typedef std::ptrdiff_t | difference_type |
| typedef T * | pointer |
| typedef const T * | const_pointer |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef T | value_type |
Public Member Functions | |
| heap_allocator () throw () | |
| heap_allocator (const heap_allocator &ha) throw () | |
| template<typename U > | |
| heap_allocator (const heap_allocator< U > &ha) throw () | |
| ~heap_allocator () throw () | |
| heap_allocator & | operator= (const heap_allocator &ha) |
| pointer | address (reference r) const |
| const_pointer | address (const_reference c) const |
| size_type | max_size () const |
| void | construct (pointer p, const_reference c) |
| void | construct (pointer p) |
| void | destroy (pointer p) |
| pointer | allocate (size_type n, const void *=NULL) |
| void | deallocate (pointer p, size_type n) |
| const handler_type * | get_handler () const |
Protected Attributes | |
| handler_type * | handler |
Definition at line 80 of file heap_allocator.h.
| typedef std::ptrdiff_t difference_type |
Definition at line 81 of file heap_allocator.h.
Definition at line 82 of file heap_allocator.h.
| typedef const T* const_pointer |
Definition at line 83 of file heap_allocator.h.
Definition at line 84 of file heap_allocator.h.
| typedef const T& const_reference |
Definition at line 85 of file heap_allocator.h.
| typedef T value_type |
Definition at line 86 of file heap_allocator.h.
| heap_allocator | ( | ) | ||
| throw | ( | |||
| ) | ||||
Definition at line 90 of file heap_allocator.h.
| heap_allocator | ( | const heap_allocator< T > & | ha | ) | |
| throw | ( | ||||
| ) | |||||
Definition at line 94 of file heap_allocator.h.
| heap_allocator | ( | const heap_allocator< U > & | ha | ) | |
| throw | ( | ||||
| ) | |||||
Definition at line 100 of file heap_allocator.h.
| ~heap_allocator | ( | ) | ||
| throw | ( | |||
| ) | ||||
Definition at line 105 of file heap_allocator.h.
| heap_allocator & operator= | ( | const heap_allocator< T > & | ha | ) |
Definition at line 118 of file heap_allocator.h.
Definition at line 127 of file heap_allocator.h.
| const_pointer address | ( | const_reference | c | ) | const |
Definition at line 128 of file heap_allocator.h.
Definition at line 129 of file heap_allocator.h.
| void construct | ( | pointer | p, |
| const_reference | c | ||
| ) |
Definition at line 133 of file heap_allocator.h.
Definition at line 139 of file heap_allocator.h.
Definition at line 141 of file heap_allocator.h.
Definition at line 149 of file heap_allocator.h.
Definition at line 153 of file heap_allocator.h.
| const handler_type * get_handler | ( | ) | const |
Definition at line 157 of file heap_allocator.h.
|
protected |
Definition at line 164 of file heap_allocator.h.