proxygen
folly::DelayedDestructionBase::IntrusivePtr< AliasType > Member List

This is the complete list of members for folly::DelayedDestructionBase::IntrusivePtr< AliasType >, including all inherited members.

DestructorGuard(DelayedDestructionBase *dd)folly::DelayedDestructionBase::DestructorGuardinlineexplicitprivate
DestructorGuard(const DestructorGuard &dg)folly::DelayedDestructionBase::DestructorGuardinlineprivate
DestructorGuard(DestructorGuard &&dg) noexceptfolly::DelayedDestructionBase::DestructorGuardinlineprivate
get() const folly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
IntrusivePtr classfolly::DelayedDestructionBase::IntrusivePtr< AliasType >friend
IntrusivePtr()=defaultfolly::DelayedDestructionBase::IntrusivePtr< AliasType >
IntrusivePtr(const IntrusivePtr &)=defaultfolly::DelayedDestructionBase::IntrusivePtr< AliasType >
IntrusivePtr(IntrusivePtr &&) noexcept=defaultfolly::DelayedDestructionBase::IntrusivePtr< AliasType >
IntrusivePtr(const IntrusivePtr< CopyAliasType > &copy)folly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
IntrusivePtr(IntrusivePtr< CopyAliasType > &&copy)folly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
IntrusivePtr(AliasType *dd)folly::DelayedDestructionBase::IntrusivePtr< AliasType >inlineexplicit
IntrusivePtr(const std::unique_ptr< CopyAliasType, Deleter > &copy)folly::DelayedDestructionBase::IntrusivePtr< AliasType >inlineexplicit
make(Args &&...args)folly::DelayedDestructionBase::IntrusivePtr< AliasType >inlinestatic
operator bool() const folly::DelayedDestructionBase::IntrusivePtr< AliasType >inlineexplicit
operator*() const folly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
operator->() const folly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
operator=(const IntrusivePtr &)=defaultfolly::DelayedDestructionBase::IntrusivePtr< AliasType >
operator=(IntrusivePtr &&) noexcept=defaultfolly::DelayedDestructionBase::IntrusivePtr< AliasType >
operator=(IntrusivePtr< CopyAliasType > copy) noexceptfolly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
operator=(AliasType *dd)folly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
folly::DelayedDestructionBase::DestructorGuard::operator=(DestructorGuard dg) noexceptfolly::DelayedDestructionBase::DestructorGuardinlineprivate
folly::DelayedDestructionBase::DestructorGuard::operator=(DelayedDestructionBase *dd)folly::DelayedDestructionBase::DestructorGuardinlineprivate
reset(AliasType *dd=nullptr)folly::DelayedDestructionBase::IntrusivePtr< AliasType >inline
~DestructorGuard()folly::DelayedDestructionBase::DestructorGuardinlineprivate