OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreSharedPtr.h File Reference

Classes

class  Ogre::SharedPtr< T >
 Reference-counted shared pointer, used for objects where implicit destruction is required. More...
struct  Ogre::SharedPtrInfo
class  Ogre::SharedPtrInfoDelete< T >
class  Ogre::SharedPtrInfoDeleteT< T >
class  Ogre::SharedPtrInfoFree< T >
struct  Ogre::SharedPtrInfoNone
struct  std::tr1::hash< Ogre::SharedPtr< T > >

Namespaces

namespace  Ogre
namespace  std
namespace  std::tr1

Enumerations

enum  Ogre::SharedPtrFreeMethod { Ogre::SPFM_DELETE , Ogre::SPFM_DELETE_T , Ogre::SPFM_FREE , Ogre::SPFM_NONE }
 The method to use to free memory on destruction. More...

Functions

template<class T, class U>
SharedPtr< T > Ogre::dynamic_pointer_cast (SharedPtr< U > const &r)
template<class T, class U>
bool Ogre::operator!= (SharedPtr< T > const &a, SharedPtr< U > const &b)
template<class T, class U>
bool Ogre::operator< (SharedPtr< T > const &a, SharedPtr< U > const &b)
template<class T, class U>
bool Ogre::operator== (SharedPtr< T > const &a, SharedPtr< U > const &b)
template<class T, class U>
SharedPtr< T > Ogre::static_pointer_cast (SharedPtr< U > const &r)