![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
#include <OgreSharedPtr.h>
Inheritance diagram for Ogre::SharedPtr< T >:Public Member Functions | |
| SharedPtr () | |
| SharedPtr (const SharedPtr &r) | |
| template<class Y> | |
| SharedPtr (const SharedPtr< Y > &r) | |
| template<class Y> | |
| SharedPtr (const std::shared_ptr< Y > &r) | |
| SharedPtr (std::nullptr_t) | |
| template<class Y> | |
| SharedPtr (Y *ptr) | |
| template<class Y, class Deleter> | |
| SharedPtr (Y *ptr, Deleter d) | |
| OGRE_DEPRECATED void | bind (T *rep) |
| template<typename Y> | |
| OGRE_DEPRECATED SharedPtr< Y > | dynamicCast () const |
| OGRE_DEPRECATED T * | getPointer () const |
| OGRE_DEPRECATED bool | isNull () const |
| operator const std::shared_ptr< T > & () | |
| T * | operator-> () const |
| SharedPtr< T > & | operator= (const Ogre::SharedPtr< T > &rhs) |
| OGRE_DEPRECATED void | setNull () |
| template<typename Y> | |
| OGRE_DEPRECATED SharedPtr< Y > | staticCast () const |
| OGRE_DEPRECATED unsigned int | useCount () const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |