Adobe Source Libraries 1.49.0
A collection of C++ libraries.
|
#include <memory.hpp>
Classes | |
struct | rebind |
Public Types | |
typedef std::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 | |
capture_allocator () | |
template<typename U> | |
capture_allocator (const capture_allocator< U > &x) | |
capture_allocator (const capture_allocator &)=default | |
capture_allocator & | operator= (const capture_allocator &)=default |
capture_allocator (capture_allocator &&) noexcept=default | |
capture_allocator & | operator= (capture_allocator &&) noexcept=default |
pointer | address (reference x) const |
const_pointer | address (const_reference x) const |
pointer | allocate (size_type n, capture_allocator< void >::const_pointer=0) |
void | deallocate (pointer p, size_type) |
size_type | max_size () const |
void | construct (pointer p, const T &x) |
void | destroy (pointer p) |
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) |
Definition at line 424 of file memory.hpp.
typedef std::size_t size_type |
Definition at line 426 of file memory.hpp.
typedef std::ptrdiff_t difference_type |
Definition at line 427 of file memory.hpp.
typedef T* pointer |
Definition at line 428 of file memory.hpp.
typedef const T* const_pointer |
Definition at line 429 of file memory.hpp.
typedef T& reference |
Definition at line 430 of file memory.hpp.
typedef const T& const_reference |
Definition at line 431 of file memory.hpp.
typedef T value_type |
Definition at line 432 of file memory.hpp.
capture_allocator | ( | ) |
Definition at line 438 of file memory.hpp.
Definition at line 440 of file memory.hpp.
|
default |
|
defaultnoexcept |
|
default |
|
defaultnoexcept |
Definition at line 447 of file memory.hpp.
const_pointer address | ( | const_reference | x | ) | const |
Definition at line 448 of file memory.hpp.
pointer allocate | ( | size_type | n, |
capture_allocator< void >::const_pointer | = 0 ) |
Definition at line 449 of file memory.hpp.
Definition at line 457 of file memory.hpp.
size_type max_size | ( | ) | const |
Definition at line 458 of file memory.hpp.
void construct | ( | pointer | p, |
const T & | x ) |
Definition at line 459 of file memory.hpp.
void destroy | ( | pointer | p | ) |
Definition at line 460 of file memory.hpp.
const new_delete_t * new_delete | ( | ) | const |
Definition at line 470 of file memory.hpp.
|
friend |
Definition at line 462 of file memory.hpp.
|
friend |
Definition at line 466 of file memory.hpp.