|
libstdc++
|
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) |
Utilities to assist with garbage collection in an implementation that supports strict pointer safety. This implementation only supports relaxed pointer safety and so these functions have no effect.
C++11 20.6.4 [util.dynamic.safety], Pointer safety
|
strong |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |