count_type typedef | fcppt::shared_ptr< Type, Deleter > | |
element_type typedef | fcppt::shared_ptr< Type, Deleter > | |
fcppt::weak_ptr< Type, Deleter > class | fcppt::shared_ptr< Type, Deleter > | friend |
get_pointer() const | fcppt::shared_ptr< Type, Deleter > | |
impl_type typedef | fcppt::shared_ptr< Type, Deleter > | |
operator*() const | fcppt::shared_ptr< Type, Deleter > | |
operator->() const | fcppt::shared_ptr< Type, Deleter > | |
operator=(shared_ptr const &) | fcppt::shared_ptr< Type, Deleter > | |
operator=(shared_ptr &&) noexcept | fcppt::shared_ptr< Type, Deleter > | |
operator=(fcppt::shared_ptr< Other, Deleter > const &ref) | fcppt::shared_ptr< Type, Deleter > | |
operator=(fcppt::unique_ptr< Other, Deleter > &&ref) | fcppt::shared_ptr< Type, Deleter > | |
pointer typedef | fcppt::shared_ptr< Type, Deleter > | |
reference typedef | fcppt::shared_ptr< Type, Deleter > | |
shared_ptr class | fcppt::shared_ptr< Type, Deleter > | friend |
shared_ptr(Other *pointer) | fcppt::shared_ptr< Type, Deleter > | explicit |
shared_ptr(Other *pointer, Alloc const &allocator) | fcppt::shared_ptr< Type, Deleter > | |
shared_ptr(fcppt::weak_ptr< Other, Deleter > const &ref) | fcppt::shared_ptr< Type, Deleter > | explicit |
shared_ptr(shared_ptr const &) | fcppt::shared_ptr< Type, Deleter > | |
shared_ptr(shared_ptr &&) noexcept | fcppt::shared_ptr< Type, Deleter > | |
shared_ptr(fcppt::shared_ptr< Other, Deleter > const &ref) | fcppt::shared_ptr< Type, Deleter > | explicit |
shared_ptr(fcppt::shared_ptr< Other > const &ref, pointer data) | fcppt::shared_ptr< Type, Deleter > | |
shared_ptr(std::unique_ptr< Other, Deleter > &&ref) | fcppt::shared_ptr< Type, Deleter > | explicit |
shared_ptr(fcppt::unique_ptr< Other, Deleter > &&ref) | fcppt::shared_ptr< Type, Deleter > | explicit |
shared_ptr(fcppt::detail::make_shared_wrapper< Other > &&) | fcppt::shared_ptr< Type, Deleter > | explicit |
std_ptr() const | fcppt::shared_ptr< Type, Deleter > | |
swap(shared_ptr &other) noexcept | fcppt::shared_ptr< Type, Deleter > | |
unique() const | fcppt::shared_ptr< Type, Deleter > | |
use_count() const | fcppt::shared_ptr< Type, Deleter > | |
value_type typedef | fcppt::shared_ptr< Type, Deleter > | |
~shared_ptr() noexcept | fcppt::shared_ptr< Type, Deleter > | |