vsg  1.1.0
VulkanSceneGraph library
vsg::ref_ptr< T > Member List

This is the complete list of members for vsg::ref_ptr< T >, including all inherited members.

_ptr (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >protected
cast() const (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
element_type typedef (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >
get() const noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator bool() const noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inlineexplicit
operator T*() const noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator!=(const ref_ptr< R > &rhs) const (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator!=(const R *rhs) const (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator*() const noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator->() const noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator<(const ref_ptr< R > &rhs) const (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator<(const R *rhs) const (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator=(T *ptr) (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator=(const ref_ptr &rhs) (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator=(const ref_ptr< R > &rhs) (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator=(ref_ptr< R > &&rhs)vsg::ref_ptr< T >inline
operator==(const ref_ptr< R > &rhs) const (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator==(const R *rhs) const (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
operator[](int) const =delete (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >
ref_ptr (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >friend
ref_ptr() noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
ref_ptr(const ref_ptr &rhs) noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
ref_ptr(ref_ptr< R > &&rhs) noexceptvsg::ref_ptr< T >inline
ref_ptr(const ref_ptr< R > &ptr) noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
ref_ptr(T *ptr) noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inlineexplicit
ref_ptr(R *ptr) noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inlineexplicit
release_nodelete() noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
reset() (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
swap(ref_ptr &rhs) noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
valid() const noexcept (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline
~ref_ptr() (defined in vsg::ref_ptr< T >)vsg::ref_ptr< T >inline