Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::intrusive_ptr< T > Member List

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

element_type typedef (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >
get() const (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
intrusive_ptr (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >friend
intrusive_ptr() (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
intrusive_ptr(T *p) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
intrusive_ptr(intrusive_ptr< U > const &rhs, enable_if_t< is_convertible< U *, T * >::value, int >=0) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
intrusive_ptr(intrusive_ptr const &rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
intrusive_ptr(intrusive_ptr< U > &&rhs, enable_if_t< is_convertible< U *, T * >::value, int >=0) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
intrusive_ptr(intrusive_ptr &&rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator unspecified_bool_type() const (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator!() const (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator*() const (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator->() const (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator=(intrusive_ptr< U > const &rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator=(intrusive_ptr< U > &&rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator=(intrusive_ptr &&rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator=(intrusive_ptr const &rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
operator=(T *rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
reset() (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
reset(T *rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
swap(intrusive_ptr &rhs) (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline
unspecified_bool_type typedef (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >
value_type typedef (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >
~intrusive_ptr() (defined in AZStd::intrusive_ptr< T >)AZStd::intrusive_ptr< T >inline