libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT > Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >, including all inherited members.

atomic_ptr_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >
deleter_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >
element_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >
get() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
get() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >static
no_deletion typedefjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >
operator bool() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inlineexplicit
operator!=(const unique_ptr &s) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator*() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator*() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator->() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator->() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator<(const unique_ptr &s) const noexcept(true) FORCE_INLINEjmmcg::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_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator=(unique_ptr &&s) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator==(const unique_ptr &s) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
operator>(const unique_ptr &s) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
release() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
reset() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
swap(unique_ptr &s) noexcept(true) FORCE_INLINEjmmcg::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_ptrjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >friend
unique_ptr() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline
unique_ptr(value_type *ptr) noexcept(true) FORCE_INLINEjmmcg::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_INLINEjmmcg::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_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inlineexplicit
unique_ptr(std::unique_ptr< V1, typename V1::deleter_t > &&ptr) noexcept(true) FORCE_INLINEjmmcg::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_INLINEjmmcg::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 typedefjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >
~unique_ptr() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::unique_ptr< V, LkT >inline