#include <pthread_allocimpl.h>
Public Types | |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef _Tp * | pointer |
typedef const _Tp * | const_pointer |
typedef _Tp & | reference |
typedef const _Tp & | const_reference |
typedef _Tp | value_type |
Public Methods | |
pthread_allocator () __STL_NOTHROW | |
pthread_allocator (const pthread_allocator &a) __STL_NOTHROW | |
template<class _OtherType> | pthread_allocator (const pthread_allocator< _OtherType > &) __STL_NOTHROW |
~pthread_allocator () __STL_NOTHROW | |
pointer | address (reference __x) const |
const_pointer | address (const_reference __x) const |
_Tp * | allocate (size_type __n, const void *=0) |
void | deallocate (pointer __p, size_type __n) |
size_type | max_size () const __STL_NOTHROW |
void | construct (pointer __p, const _Tp &__val) |
void | destroy (pointer _p) |
Private Types | |
typedef pthread_alloc | _S_Alloc |
|
Definition at line 411 of file pthread_allocimpl.h. |
|
Definition at line 416 of file pthread_allocimpl.h. Referenced by std::pthread_allocator< _Tp >::address(). |
|
Definition at line 418 of file pthread_allocimpl.h. Referenced by std::pthread_allocator< _Tp >::address(). |
|
Definition at line 414 of file pthread_allocimpl.h. |
|
Definition at line 415 of file pthread_allocimpl.h. Referenced by std::pthread_allocator< _Tp >::address(), std::pthread_allocator< _Tp >::construct(), std::pthread_allocator< _Tp >::deallocate(), and std::pthread_allocator< _Tp >::destroy(). |
|
Definition at line 417 of file pthread_allocimpl.h. Referenced by std::pthread_allocator< _Tp >::address(). |
|
Definition at line 413 of file pthread_allocimpl.h. Referenced by std::pthread_allocator< _Tp >::allocate(), std::pthread_allocator< _Tp >::deallocate(), and std::pthread_allocator< _Tp >::max_size(). |
|
Definition at line 419 of file pthread_allocimpl.h. |
|
Definition at line 425 of file pthread_allocimpl.h. |
|
Definition at line 426 of file pthread_allocimpl.h. |
|
Definition at line 428 of file pthread_allocimpl.h. |
|
Definition at line 430 of file pthread_allocimpl.h. |
|
Definition at line 433 of file pthread_allocimpl.h. References std::pthread_allocator< _Tp >::const_pointer, and std::pthread_allocator< _Tp >::const_reference. |
|
Definition at line 432 of file pthread_allocimpl.h. References std::pthread_allocator< _Tp >::pointer, and std::pthread_allocator< _Tp >::reference. |
|
Definition at line 437 of file pthread_allocimpl.h. References allocate(), and std::pthread_allocator< _Tp >::size_type. |
|
Definition at line 449 of file pthread_allocimpl.h. References std::pthread_allocator< _Tp >::pointer. |
|
Definition at line 443 of file pthread_allocimpl.h. References deallocate(), std::pthread_allocator< _Tp >::pointer, and std::pthread_allocator< _Tp >::size_type. |
|
Definition at line 450 of file pthread_allocimpl.h. References std::pthread_allocator< _Tp >::pointer. |
|
Definition at line 446 of file pthread_allocimpl.h. References std::pthread_allocator< _Tp >::size_type. |