atomic_ptr_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
deleter_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
element_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
get() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
get() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
lock_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
memory_access_mode | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | static |
no_deletion typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
operator bool() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inlineexplicit |
operator!=(const unique_ptr &s) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator*() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator*() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator->() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator->() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator<(const unique_ptr &s) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator<< | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | friend |
operator=(unique_ptr< V2, LkT2 > &&s) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator=(unique_ptr &&s) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator==(const unique_ptr &s) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
operator>(const unique_ptr &s) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
release() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
reset() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
swap(unique_ptr &s) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
swap(unique_ptr< V1, LkT > &s) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
swap(unique_ptr< V2, LkT2 > &s) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
swap(unique_ptr< V1, LkT > &s) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
swap(unique_ptr< V2, LkT2 > &s) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
to_string() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
unique_ptr | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | friend |
unique_ptr() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
unique_ptr(value_type *ptr) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inlineexplicit |
unique_ptr(V1 *ptr) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | explicit |
unique_ptr(atomic_ptr_t &&ptr) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inlineexplicit |
unique_ptr(At< V1 * > &&ptr) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
unique_ptr(std::unique_ptr< value_type, deleter_t > &&ptr) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inlineexplicit |
unique_ptr(std::unique_ptr< V1, typename V1::deleter_t > &&ptr) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | explicit |
unique_ptr(unique_ptr< V2, LkT2 > &&s) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | explicit |
unique_ptr(unique_ptr &&s) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
unique_ptr(V1 *ptr) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
unique_ptr(At< V1 * > &&ptr) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
unique_ptr(std::unique_ptr< V1, typename V1::deleter_t > &&d) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
unique_ptr(unique_ptr< V2, LkT2 > &&s) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |
value_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | |
~unique_ptr() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > | inline |