_pCounter | Poco::SharedPtr< C, RC, RP > | private |
_ptr | Poco::SharedPtr< C, RC, RP > | private |
assign(C *ptr) | Poco::SharedPtr< C, RC, RP > | inline |
assign(const SharedPtr &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
assign(const SharedPtr< Other, RC, OtherRP > &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
cast() const | Poco::SharedPtr< C, RC, RP > | inline |
deref() const | Poco::SharedPtr< C, RC, RP > | inlineprivate |
get() | Poco::SharedPtr< C, RC, RP > | inline |
get() const | Poco::SharedPtr< C, RC, RP > | inline |
isNull() const | Poco::SharedPtr< C, RC, RP > | inline |
operator C*() | Poco::SharedPtr< C, RC, RP > | inline |
operator const C *() const | Poco::SharedPtr< C, RC, RP > | inline |
operator!() const | Poco::SharedPtr< C, RC, RP > | inline |
operator!=(const SharedPtr &ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator!=(const C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator!=(C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator!=(std::nullptr_t ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator*() | Poco::SharedPtr< C, RC, RP > | inline |
operator*() const | Poco::SharedPtr< C, RC, RP > | inline |
operator->() | Poco::SharedPtr< C, RC, RP > | inline |
operator->() const | Poco::SharedPtr< C, RC, RP > | inline |
operator<(const SharedPtr &ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator<(const C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator<(C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator<=(const SharedPtr &ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator<=(const C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator<=(C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator=(C *ptr) | Poco::SharedPtr< C, RC, RP > | inline |
operator=(const SharedPtr &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
operator=(SharedPtr &&ptr) noexcept | Poco::SharedPtr< C, RC, RP > | inline |
operator=(const SharedPtr< Other, RC, OtherRP > &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
operator==(const SharedPtr &ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator==(const C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator==(C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator==(std::nullptr_t ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator>(const SharedPtr &ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator>(const C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator>(C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator>=(const SharedPtr &ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator>=(const C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
operator>=(C *ptr) const | Poco::SharedPtr< C, RC, RP > | inline |
referenceCount() const | Poco::SharedPtr< C, RC, RP > | inline |
release() noexcept | Poco::SharedPtr< C, RC, RP > | inlineprivate |
reset() | Poco::SharedPtr< C, RC, RP > | inline |
reset(C *ptr) | Poco::SharedPtr< C, RC, RP > | inline |
reset(const SharedPtr &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
reset(const SharedPtr< Other, RC, OtherRP > &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
SharedPtr | Poco::SharedPtr< C, RC, RP > | friend |
SharedPtr() | Poco::SharedPtr< C, RC, RP > | inline |
SharedPtr(C *ptr) | Poco::SharedPtr< C, RC, RP > | inline |
SharedPtr(const SharedPtr< Other, RC, OtherRP > &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
SharedPtr(const SharedPtr &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
SharedPtr(SharedPtr &&ptr) noexcept | Poco::SharedPtr< C, RC, RP > | inline |
SharedPtr(RC *pCounter, C *ptr) | Poco::SharedPtr< C, RC, RP > | inlineprivate |
swap(SharedPtr &ptr) | Poco::SharedPtr< C, RC, RP > | inline |
Type typedef | Poco::SharedPtr< C, RC, RP > | |
unsafeCast() const | Poco::SharedPtr< C, RC, RP > | inline |
~SharedPtr() | Poco::SharedPtr< C, RC, RP > | inline |