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

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

atomic_ptr_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
base_ctr_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
BOOST_MPL_ASSERT((std::is_base_of< base_ctr_type, value_type >))jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
ctr_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
deleter_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
element_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
exception_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
get() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
get() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >static
no_deletion typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
no_ref_counting typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
operator bool() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inlineexplicit
operator!=(const shared_ptr &s) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator*() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator*() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator->() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator->() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator<(const shared_ptr &s) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator<<jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >friend
operator=(const shared_ptr< V2, LkT2 > &s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator=(shared_ptr< V2, LkT2 > &&s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator=(const shared_ptr &s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator=(shared_ptr &&s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator==(const shared_ptr &s) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
operator>(const shared_ptr &s) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
release() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
reset() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptrjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >friend
shared_ptr() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(value_type *ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inlineexplicit
shared_ptr(V1 *ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >explicit
shared_ptr(atomic_ptr_t const &ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inlineexplicit
shared_ptr(sp_counter_itf_type< V1 > const &ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >explicit
shared_ptr(At< V1 * > const &ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >explicit
shared_ptr(std::unique_ptr< value_type, deleter_t > &ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inlineexplicit
shared_ptr(std::unique_ptr< V1, typename V1::deleter_t > &ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >explicit
shared_ptr(std::unique_ptr< value_type, deleter_t > &&ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inlineexplicit
shared_ptr(std::unique_ptr< V1, typename V1::deleter_t > &&ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >explicit
shared_ptr(const shared_ptr< V2, LkT2 > &s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >explicit
shared_ptr(shared_ptr< V2, LkT2 > &&s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >explicit
shared_ptr(const shared_ptr &s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(shared_ptr &&s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(V1 *ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(sp_counter_itf_type< V1 > const &ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(At< V1 * > const &ptr) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(std::unique_ptr< V1, typename V1::deleter_t > &d) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(std::unique_ptr< V1, typename V1::deleter_t > &&d) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(const shared_ptr< V2, LkT2 > &s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
shared_ptr(shared_ptr< V2, LkT2 > &&s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
swap(shared_ptr &s) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
to_string() const noexcept(false)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline
value_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >
~shared_ptr() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT >inline