neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::weak_ref_ptr< Interface > Member List

This is the complete list of members for neolib::weak_ref_ptr< Interface >, including all inherited members.

abstract_type typedefneolib::weak_ref_ptr< Interface >
bad_release typedefneolib::weak_ref_ptr< Interface >
detach() overrideneolib::weak_ref_ptr< Interface >inlinevirtual
expired() const noexcept overrideneolib::weak_ref_ptr< Interface >inlinevirtual
interface_not_found typedefneolib::weak_ref_ptr< Interface >
managed_ptr() const noexcept overrideneolib::weak_ref_ptr< Interface >inlinevirtual
managing() const noexcept overrideneolib::weak_ref_ptr< Interface >inlinevirtual
no_object typedefneolib::weak_ref_ptr< Interface >
operator bool() const noexceptneolib::i_ref_ptr< Interface >inlineexplicit
operator!=(std::nullptr_t) const noexceptneolib::i_ref_ptr< Interface >inline
operator!=(const i_ref_ptr< Interface2 > &aOther) const noexceptneolib::i_ref_ptr< Interface >inline
operator*() const overrideneolib::weak_ref_ptr< Interface >inlinevirtual
operator->() const overrideneolib::weak_ref_ptr< Interface >inlinevirtual
operator<(const i_ref_ptr< Interface2 > &aOther) const noexceptneolib::i_ref_ptr< Interface >inline
operator=(weak_ref_ptr const &aOther)neolib::weak_ref_ptr< Interface >inline
operator=(i_ref_ptr< abstract_t< Interface > > const &aOther)neolib::weak_ref_ptr< Interface >inline
operator=(std::nullptr_t)neolib::weak_ref_ptr< Interface >inline
i_weak_ref_ptr< abstract_t< Interface > >::operator=(const i_ref_ptr &aOther)neolib::i_ref_ptr< Interface >inline
i_weak_ref_ptr< abstract_t< Interface > >::operator=(const i_ref_ptr< Interface2 > &aOther)neolib::i_ref_ptr< Interface >inline
operator==(std::nullptr_t) const noexceptneolib::i_ref_ptr< Interface >inline
operator==(const i_ref_ptr< Interface2 > &aOther) const noexceptneolib::i_ref_ptr< Interface >inline
ptr() const noexcept overrideneolib::weak_ref_ptr< Interface >inlinevirtual
reference_counted() const noexcept overrideneolib::weak_ref_ptr< Interface >inlinevirtual
release() overrideneolib::weak_ref_ptr< Interface >inlinevirtual
reset() overrideneolib::weak_ref_ptr< Interface >inlinevirtual
reset(abstract_t< Interface > *aPtr) overrideneolib::weak_ref_ptr< Interface >inline
reset(abstract_t< Interface > *, abstract_t< Interface > *aManagedPtr) overrideneolib::weak_ref_ptr< Interface >inline
reset(abstract_t< Interface > *, abstract_t< Interface > *aManagedPtr, bool, bool) overrideneolib::weak_ref_ptr< Interface >inline
i_weak_ref_ptr< abstract_t< Interface > >::reset(Interface *aPtr)=0neolib::i_ref_ptr< Interface >pure virtual
i_weak_ref_ptr< abstract_t< Interface > >::reset(Interface *aPtr, Interface *aManagedPtr)=0neolib::i_ref_ptr< Interface >pure virtual
i_weak_ref_ptr< abstract_t< Interface > >::reset(Interface *aPtr, Interface *aManagedPtr, bool aReferenceCounted, bool aAddRef)=0neolib::i_ref_ptr< Interface >pure virtual
use_count() const noexcept overrideneolib::weak_ref_ptr< Interface >inlinevirtual
valid() const noexcept overrideneolib::weak_ref_ptr< Interface >inlinevirtual
weak_ref_ptr(Interface *aManagedPtr=nullptr) noexceptneolib::weak_ref_ptr< Interface >inline
weak_ref_ptr(Interface &aManagedPtr) noexceptneolib::weak_ref_ptr< Interface >inline
weak_ref_ptr(const weak_ref_ptr &aOther) noexceptneolib::weak_ref_ptr< Interface >inline
weak_ref_ptr(const i_ref_ptr< abstract_t< Interface > > &aOther) noexceptneolib::weak_ref_ptr< Interface >inline
weak_ref_ptr(i_discoverable &aDiscoverable)neolib::weak_ref_ptr< Interface >inline
wrong_object typedefneolib::weak_ref_ptr< Interface >
~i_ref_ptr()=defaultneolib::i_ref_ptr< Interface >virtual
~weak_ref_ptr()neolib::weak_ref_ptr< Interface >inline