|
Rheolef
7.1
an efficient C++ finite element environment
|
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 69 of file heap_allocator.h.
| typedef size_t size_type |
Definition at line 76 of file heap_allocator.h.
| typedef std::ptrdiff_t difference_type |
Definition at line 77 of file heap_allocator.h.
Definition at line 78 of file heap_allocator.h.
| typedef const T* const_pointer |
Definition at line 79 of file heap_allocator.h.
Definition at line 80 of file heap_allocator.h.
| typedef const T& const_reference |
Definition at line 81 of file heap_allocator.h.
| typedef T value_type |
Definition at line 82 of file heap_allocator.h.
| heap_allocator | ( | ) | ||
| throw | ( | |||
| ) | ||||
Definition at line 86 of file heap_allocator.h.
| heap_allocator | ( | const heap_allocator< T > & | ha | ) | |
| throw | ( | ||||
| ) | |||||
Definition at line 90 of file heap_allocator.h.
| heap_allocator | ( | const heap_allocator< U > & | ha | ) | |
| throw | ( | ||||
| ) | |||||
Definition at line 96 of file heap_allocator.h.
| ~heap_allocator | ( | ) | ||
| throw | ( | |||
| ) | ||||
Definition at line 101 of file heap_allocator.h.
| heap_allocator& operator= | ( | const heap_allocator< T > & | ha | ) |
Definition at line 114 of file heap_allocator.h.
Definition at line 123 of file heap_allocator.h.
| const_pointer address | ( | const_reference | c | ) | const |
Definition at line 124 of file heap_allocator.h.
| size_type max_size | ( | ) | const |
Definition at line 125 of file heap_allocator.h.
| void construct | ( | pointer | p, |
| const_reference | c | ||
| ) |
Definition at line 129 of file heap_allocator.h.
| void construct | ( | pointer | p | ) |
Definition at line 135 of file heap_allocator.h.
| void destroy | ( | pointer | p | ) |
Definition at line 137 of file heap_allocator.h.
Definition at line 145 of file heap_allocator.h.
Definition at line 149 of file heap_allocator.h.
| const handler_type* get_handler | ( | ) | const |
Definition at line 153 of file heap_allocator.h.
|
protected |
Definition at line 160 of file heap_allocator.h.