libstdc++
|
Go to the source code of this file.
Namespaces | |
namespace | 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_indirect |
#define | __glibcxx_want_is_sufficiently_aligned |
#define | __glibcxx_want_make_unique |
#define | __glibcxx_want_out_ptr |
#define | __glibcxx_want_parallel_algorithm |
#define | __glibcxx_want_polymorphic |
#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_smart_ptr_owner_equality |
#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) |
This is a Standard C++ Library header.
Definition in file memory.