atomic_ptr_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | |
base_ctr_type typedef | jmmcg::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 typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | |
deleter_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | |
element_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | |
exception_type typedef | jmmcg::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 typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | |
memory_access_mode | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | static |
no_deletion typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | |
no_ref_counting typedef | jmmcg::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_ptr | jmmcg::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 typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | |
~shared_ptr() noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::shared_ptr< V, LkT > | inline |