get() const noexcept | irr_ptr< ReferenceCounted, class > | inline |
grab(ReferenceCounted *object) noexcept | irr_ptr< ReferenceCounted, class > | inline |
irr_ptr() | irr_ptr< ReferenceCounted, class > | inline |
irr_ptr(std::nullptr_t) noexcept | irr_ptr< ReferenceCounted, class > | inline |
irr_ptr(const irr_ptr &b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
irr_ptr(irr_ptr &&b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
irr_ptr(const irr_ptr< B > &b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
irr_ptr(irr_ptr< B > &&b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
irr_ptr(ReferenceCounted *object) noexcept | irr_ptr< ReferenceCounted, class > | inlineexplicit |
operator bool() const noexcept | irr_ptr< ReferenceCounted, class > | inlineexplicit |
operator ReferenceCounted *() const noexcept | irr_ptr< ReferenceCounted, class > | inlineexplicit |
operator*() const noexcept | irr_ptr< ReferenceCounted, class > | inline |
operator->() const noexcept | irr_ptr< ReferenceCounted, class > | inline |
operator=(const irr_ptr &b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
operator=(irr_ptr &&b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
operator=(const irr_ptr< B > &b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
operator=(irr_ptr< B > &&b) noexcept | irr_ptr< ReferenceCounted, class > | inline |
release() noexcept | irr_ptr< ReferenceCounted, class > | inline |
reset(ReferenceCounted *object=nullptr) noexcept | irr_ptr< ReferenceCounted, class > | inline |
value | irr_ptr< ReferenceCounted, class > | private |
~irr_ptr() | irr_ptr< ReferenceCounted, class > | inline |