#include <gul_types.h>
Public Types | |
| typedef T | value_type |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef T * | pointer |
| typedef const T * | const_pointer |
| typedef T & | reference |
| typedef const T & | const_reference |
Public Methods | |
| pointer | address (reference r) const |
| const_pointer | address (const_reference r) const |
| poolalloc () throw () | |
| template<class U> | poolalloc (const poolalloc< U > &) throw () |
| ~poolalloc () throw () | |
| pointer | allocate (size_type n, const void *h=0) |
| void | deallocate (pointer p, size_type n) |
| void | construct (pointer p, const T &val) |
| void | destroy (pointer p) |
| size_type | max_size () const throw () |
|
|||||
|
Definition at line 1880 of file gul_types.h. Referenced by address(). |
|
|||||
|
Definition at line 1882 of file gul_types.h. Referenced by address(). |
|
|||||
|
Definition at line 1878 of file gul_types.h. |
|
|||||
|
Definition at line 1879 of file gul_types.h. Referenced by address(), construct(), deallocate(), destroy(), and ~poolalloc(). |
|
|||||
|
Definition at line 1881 of file gul_types.h. Referenced by address(). |
|
|||||
|
Definition at line 1877 of file gul_types.h. Referenced by deallocate(), max_size(), and ~poolalloc(). |
|
|||||
|
Definition at line 1876 of file gul_types.h. |
|
|||||||||
|
Definition at line 1887 of file gul_types.h.
01887 { }
|
|
||||||||||||||
|
Definition at line 1888 of file gul_types.h.
01888 { }
|
|
|||||||||
|
Definition at line 1889 of file gul_types.h. References pointer, and size_type.
01889 { }
|
|
||||||||||
|
Definition at line 1885 of file gul_types.h. References const_pointer, and const_reference.
01885 { return &r; }
|
|
||||||||||
|
Definition at line 1884 of file gul_types.h. References pointer, and reference.
01884 { return &r; }
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 1894 of file gul_types.h. References pointer.
01894 { new(p) T(val); }
|
|
||||||||||||||||
|
Definition at line 1929 of file gul_types.h. References pointer, gust::PreferPoolFree(), and size_type.
01930 {
01931 gust::PreferPoolFree( p, n*sizeof(T) );
01932 }
|
|
||||||||||
|
Definition at line 1895 of file gul_types.h. References pointer.
01895 { p->~T(); }
|
|
|||||||||
|
Definition at line 1896 of file gul_types.h. References size_type.
01896 { return ((size_t)-1); }
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001