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