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

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

abstract_type typedefneolib::i_ref_ptr< Interface >
detach()=0neolib::i_ref_ptr< Interface >pure virtual
expired() const noexcept=0neolib::i_weak_ref_ptr< Interface >pure virtual
managed_ptr() const noexcept=0neolib::i_ref_ptr< Interface >pure virtual
managing() const noexcept=0neolib::i_ref_ptr< Interface >pure virtual
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 =0neolib::i_ref_ptr< Interface >pure virtual
operator->() const =0neolib::i_ref_ptr< Interface >pure virtual
operator<(const i_ref_ptr< Interface2 > &aOther) const noexceptneolib::i_ref_ptr< Interface >inline
operator=(const i_ref_ptr &aOther)neolib::i_ref_ptr< Interface >inline
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=0neolib::i_ref_ptr< Interface >pure virtual
reference_counted() const noexcept=0neolib::i_ref_ptr< Interface >pure virtual
release()=0neolib::i_ref_ptr< Interface >pure virtual
reset()=0neolib::i_ref_ptr< Interface >pure virtual
reset(Interface *aPtr)=0neolib::i_ref_ptr< Interface >pure virtual
reset(Interface *aPtr, Interface *aManagedPtr)=0neolib::i_ref_ptr< Interface >pure virtual
reset(Interface *aPtr, Interface *aManagedPtr, bool aReferenceCounted, bool aAddRef)=0neolib::i_ref_ptr< Interface >pure virtual
use_count() const noexcept=0neolib::i_ref_ptr< Interface >pure virtual
valid() const noexcept=0neolib::i_ref_ptr< Interface >pure virtual
~i_ref_ptr()=defaultneolib::i_ref_ptr< Interface >virtual