libstdc++
Namespaces | Macros | Enumerations | Functions
memory File Reference

Go to the source code of this file.

Namespaces

 std
 

Macros

#define __glibcxx_want_addressof_constexpr
 
#define __glibcxx_want_allocator_traits_is_always_equal
 
#define __glibcxx_want_assume_aligned
 
#define __glibcxx_want_atomic_shared_ptr
 
#define __glibcxx_want_atomic_value_initialization
 
#define __glibcxx_want_constexpr_dynamic_alloc
 
#define __glibcxx_want_constexpr_memory
 
#define __glibcxx_want_enable_shared_from_this
 
#define __glibcxx_want_make_unique
 
#define __glibcxx_want_out_ptr
 
#define __glibcxx_want_parallel_algorithm
 
#define __glibcxx_want_ranges
 
#define __glibcxx_want_raw_memory_algorithms
 
#define __glibcxx_want_shared_ptr_arrays
 
#define __glibcxx_want_shared_ptr_weak_type
 
#define __glibcxx_want_smart_ptr_for_overwrite
 
#define __glibcxx_want_to_address
 
#define __glibcxx_want_transparent_operators
 
#define _GLIBCXX_MEMORY
 

Enumerations

enum class  std::pointer_safety { relaxed , preferred , strict }
 

Functions

void std::declare_no_pointers (char *, size_t)
 
void std::declare_reachable (void *)
 
pointer_safety std::get_pointer_safety () noexcept
 
void std::undeclare_no_pointers (char *, size_t)
 
template<typename _Tp >
_Tp * std::undeclare_reachable (_Tp *__p)
 

Detailed Description

This is a Standard C++ Library header.

Definition in file memory.