Ogre::SharedPtrInfoDelete< T > Class Template Reference
Core » General

`#include <OgreSharedPtr.h>`

Inheritance diagram for Ogre::SharedPtrInfoDelete< T >:
[legend]

## Public Member Functions

| SharedPtrInfoDelete (T *o)
virtual | ~SharedPtrInfoDelete ()

## Public Attributes

AtomicScalar< unsigned > | useCount

## Private Attributes

T * | mObject

## Detailed Description

### template<class T>
class Ogre::SharedPtrInfoDelete< T >

Definition at line 64 of file OgreSharedPtr.h.

## Constructor & Destructor Documentation

## SharedPtrInfoDelete()

template<class T >

Ogre::SharedPtrInfoDelete< T >::SharedPtrInfoDelete | ( | T * | o | ) |

Definition at line 68 of file OgreSharedPtr.h.

## ~SharedPtrInfoDelete()

template<class T >

virtual Ogre::SharedPtrInfoDelete< T >::~SharedPtrInfoDelete | ( |  | ) |

virtual

Definition at line 70 of file OgreSharedPtr.h.

References OGRE_DELETE.

## Member Data Documentation

## mObject

template<class T >

T* Ogre::SharedPtrInfoDelete< T >::mObject

private

Definition at line 66 of file OgreSharedPtr.h.

## useCount

AtomicScalar<unsigned> Ogre::SharedPtrInfo::useCount

inherited

Definition at line 60 of file OgreSharedPtr.h.

Referenced by Ogre::SharedPtr< Skeleton >::dynamicCast(), Ogre::SharedPtr< Skeleton >::release(), Ogre::SharedPtr< Skeleton >::setUseCount(), Ogre::SharedPtr< Skeleton >::SharedPtr(), Ogre::SharedPtr< Skeleton >::staticCast(), Ogre::SharedPtr< Skeleton >::unique(), and Ogre::SharedPtr< Skeleton >::useCount().

The documentation for this class was generated from the following file:

- OgreSharedPtr.h

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.