addressof |
Gets the true address of an object. |
align |
Returns a pointer to a range of a given size, based on the provided alignment and starting address. |
allocate_shared |
Creates a shared_ptr to objects that are allocated and constructed for a given type with a specified allocator. |
atomic_compare_exchange_strong |
|
atomic_compare_exchange_weak |
|
atomic_compare_exchange_strong_explicit |
|
atomic_compare_exchange_weak_explicit |
|
atomic_exchange |
|
atomic_exchange_explicit |
|
atomic_is_lock_free |
|
atomic_load |
|
atomic_load_explicit |
|
atomic_store |
|
atomic_store_explicit |
|
const_pointer_cast |
Const cast to shared_ptr . |
declare_no_pointers |
Informs a garbage collector that the characters starting at a specified address and falling within the indicated block size contain no traceable pointers. |
declare_reachable |
Informs garbage collection that the indicated address is to allocated storage and is reachable. |
default_delete |
Deletes objects allocated with operator new . Suitable for use with unique_ptr . |
destroy_at |
Shorthand destroy method. |
destroy |
Shorthand destroy method. |
destroy_n |
Shorthand destroy method. |
dynamic_pointer_cast |
Dynamic cast to shared_ptr . |
get_deleter |
Get deleter from shared_ptr . |
get_pointer_safety |
Returns the type of pointer safety assumed by any garbage collector. |
get_temporary_buffer |
Allocates temporary storage for a sequence of elements that does not exceed a specified number of elements. |
make_shared |
Creates and returns a shared_ptr that points to the allocated object constructed from zero or more arguments using the default allocator. |
make_unique |
Creates and returns a unique_ptr that points to the allocated object constructed from zero or more arguments. |
pointer_safety |
An enumeration of all the possible return values for get_pointer_safety . |
return_temporary_buffer |
Deallocates the temporary memory that was allocated using the get_temporary_buffer template function. |
static_pointer_cast |
Static cast to shared_ptr . |
swap |
Swap two shared_ptr or weak_ptr objects. |
undeclare_no_pointers |
Informs a garbage collector that the characters in the memory block defined by a base address pointer and block size may now contain traceable pointers. |
undeclare_reachable |
Informs a garbage_collector that a specified memory location is not reachable. |
uninitialized_copy |
Copies objects from a specified input range into an uninitialized destination range. |
uninitialized_copy_n |
Creates a copy of a specified number of elements from an input iterator. The copies are put in a forward iterator. |
uninitialized_default_construct |
Shorthand uninitialized_default_construct method. |
uninitialized_default_construct_n |
Shorthand uninitialized_construct method. |
uninitialized_fill |
Copies objects of a specified value into an uninitialized destination range. |
uninitialized_fill_n |
Copies objects of a specified value into specified number of elements an uninitialized destination range. |
uninitialized_move |
Shorthand uninitialized_move method. |
uninitialized_move_n |
Shorthand uninitialized_move method. |
uninitialized_value_construct |
Shorthand uninitialized_value_construct method. |
uninitialized_value_construct_n |
Shorthand uninitialized_value_construct method. |
uses_allocator_v |
|