![]() |
neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neolib::ref_ptr< Interface >, including all inherited members.
| abstract_type typedef | neolib::ref_ptr< Interface > | |
| as() | neolib::ref_ptr< Interface > | inline |
| detach() noexcept override | neolib::ref_ptr< Interface > | inlinevirtual |
| element_type typedef | neolib::ref_ptr< Interface > | |
| interface_not_found typedef | neolib::ref_ptr< Interface > | |
| managed_ptr() const noexcept override | neolib::ref_ptr< Interface > | inlinevirtual |
| managing() const noexcept override | neolib::ref_ptr< Interface > | inlinevirtual |
| no_managed_object typedef | neolib::ref_ptr< Interface > | |
| no_object typedef | neolib::ref_ptr< Interface > | |
| operator bool() const noexcept | neolib::i_ref_ptr< abstract_t< Interface > > | inlineexplicit |
| operator!=(std::nullptr_t) const noexcept | neolib::i_ref_ptr< abstract_t< Interface > > | inline |
| operator!=(const i_ref_ptr< Interface2 > &aOther) const noexcept | neolib::i_ref_ptr< abstract_t< Interface > > | inline |
| operator*() const override | neolib::ref_ptr< Interface > | inlinevirtual |
| operator->() const override | neolib::ref_ptr< Interface > | inlinevirtual |
| operator<(const i_ref_ptr< Interface2 > &aOther) const noexcept | neolib::i_ref_ptr< abstract_t< Interface > > | inline |
| operator=(ref_ptr const &aOther) | neolib::ref_ptr< Interface > | inline |
| operator=(ref_ptr &&aOther) | neolib::ref_ptr< Interface > | inline |
| operator=(abstract_type const &aOther) | neolib::ref_ptr< Interface > | inline |
| operator=(ref_ptr< Interface2 > const &aOther) | neolib::ref_ptr< Interface > | inline |
| operator=(ref_ptr< Interface2 > &&aOther) | neolib::ref_ptr< Interface > | inline |
| operator=(i_ref_ptr< Interface2 > const &aOther) | neolib::ref_ptr< Interface > | inline |
| operator=(std::nullptr_t) | neolib::ref_ptr< Interface > | inline |
| i_ref_ptr< abstract_t< Interface > >::operator=(const i_ref_ptr &aOther) | neolib::i_ref_ptr< abstract_t< Interface > > | inline |
| operator==(std::nullptr_t) const noexcept | neolib::i_ref_ptr< abstract_t< Interface > > | inline |
| operator==(const i_ref_ptr< Interface2 > &aOther) const noexcept | neolib::i_ref_ptr< abstract_t< Interface > > | inline |
| ptr() const noexcept override | neolib::ref_ptr< Interface > | inlinevirtual |
| ref_ptr(Interface *aManagedPtr=nullptr) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(Interface &aManagedPtr) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr const &aOther) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr &&aOther) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr const &aOther, Interface *aPtr) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr &&aOther, Interface *aPtr) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(abstract_type const &aOther, Interface *aPtr) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(abstract_type const &aOther) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(i_discoverable &aDiscoverable) | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr< Interface2 > const &aOther) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr< Interface2 > &&aOther) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(i_ref_ptr< Interface2 > const &aOther) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr< Interface2 > const &aOther, Interface *aPtr) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(ref_ptr< Interface2 > &&aOther, Interface *aPtr) noexcept | neolib::ref_ptr< Interface > | inline |
| ref_ptr(i_ref_ptr< Interface2 > const &aOther, Interface *aPtr) noexcept | neolib::ref_ptr< Interface > | inline |
| reference_counted() const noexcept override | neolib::ref_ptr< Interface > | inlinevirtual |
| release() override | neolib::ref_ptr< Interface > | inlinevirtual |
| reset() override | neolib::ref_ptr< Interface > | inlinevirtual |
| reset(abstract_t< Interface > *aPtr) override | neolib::ref_ptr< Interface > | inlinevirtual |
| reset(abstract_t< Interface > *aPtr, abstract_t< Interface > *aManagedPtr) override | neolib::ref_ptr< Interface > | inlinevirtual |
| reset(abstract_t< Interface > *aPtr, abstract_t< Interface > *aManagedPtr, bool aReferenceCounted, bool aAddRef) override | neolib::ref_ptr< Interface > | inlinevirtual |
| reset(Interface2 *aPtr, Interface2 *aManagedPtr, bool aReferenceCounted, bool aAddRef) | neolib::ref_ptr< Interface > | inline |
| use_count() const noexcept override | neolib::ref_ptr< Interface > | inlinevirtual |
| valid() const noexcept override | neolib::ref_ptr< Interface > | inlinevirtual |
| ~i_ref_ptr()=default | neolib::i_ref_ptr< abstract_t< Interface > > | virtual |
| ~ref_ptr() | neolib::ref_ptr< Interface > | inline |