capture_allocator< T > Class Template Reference | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Classes | |
| struct | rebind |
Public Types | |
| typedef const T * | const_pointer |
| typedef const T & | const_reference |
| typedef std::ptrdiff_t | difference_type |
| typedef T * | pointer |
| typedef T & | reference |
| typedef std::size_t | size_type |
| typedef T | value_type |
Public Member Functions | |
| const_pointer | address (const_reference x) const |
| pointer | address (reference x) const |
| pointer | allocate (size_type n, capture_allocator< void >::const_pointer=0) |
| template<typename U > | |
| capture_allocator (const capture_allocator< U > &x) | |
| capture_allocator () | |
| void | construct (pointer p, const T &x) |
| void | deallocate (pointer p, size_type) |
| void | destroy (pointer p) |
| size_type | max_size () const |
| const new_delete_t * | new_delete () const |
Friends | |
| bool | operator!= (const capture_allocator &x, const capture_allocator &y) |
| bool | operator== (const capture_allocator &x, const capture_allocator &y) |
Detailed Description
template<typename T>
class adobe::version_1::capture_allocator< T >
Definition at line 699 of file memory.hpp.
Member Typedef Documentation
| typedef const T* const_pointer |
Definition at line 705 of file memory.hpp.
| typedef const T& const_reference |
Definition at line 707 of file memory.hpp.
| typedef std::ptrdiff_t difference_type |
Definition at line 703 of file memory.hpp.
| typedef T* pointer |
Definition at line 704 of file memory.hpp.
| typedef T& reference |
Definition at line 706 of file memory.hpp.
| typedef std::size_t size_type |
Definition at line 702 of file memory.hpp.
| typedef T value_type |
Definition at line 708 of file memory.hpp.
Constructor & Destructor Documentation
Definition at line 711 of file memory.hpp.
| capture_allocator | ( | const capture_allocator< U > & | x | ) |
Definition at line 713 of file memory.hpp.
Member Function Documentation
| const_pointer address | ( | const_reference | x | ) | const |
Definition at line 716 of file memory.hpp.
Definition at line 715 of file memory.hpp.
| pointer allocate | ( | size_type | n, | |
| capture_allocator< void >::const_pointer | = 0 | |||
| ) |
Definition at line 717 of file memory.hpp.
| void construct | ( | pointer | p, | |
| const T & | x | |||
| ) |
Definition at line 729 of file memory.hpp.
Definition at line 724 of file memory.hpp.
| void destroy | ( | pointer | p | ) |
Definition at line 730 of file memory.hpp.
| size_type max_size | ( | ) | const |
Definition at line 728 of file memory.hpp.
| const new_delete_t* new_delete | ( | ) | const |
Definition at line 738 of file memory.hpp.
Friends And Related Function Documentation
| bool operator!= | ( | const capture_allocator< T > & | x, | |
| const capture_allocator< T > & | y | |||
| ) | [friend] |
Definition at line 735 of file memory.hpp.
| bool operator== | ( | const capture_allocator< T > & | x, | |
| const capture_allocator< T > & | y | |||
| ) | [friend] |
Definition at line 732 of file memory.hpp.

