Ogre::SharedPtrInfoDelete< T > Class Template Reference

#include <OgreSharedPtr.h>

Inheritance diagram for Ogre::SharedPtrInfoDelete< T >:

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.

References mObject.

◆ ~SharedPtrInfoDelete()

template<class T>
virtual Ogre::SharedPtrInfoDelete< T >::~SharedPtrInfoDelete ( )
virtual

Definition at line 70 of file OgreSharedPtr.h.

References mObject, and OGRE_DELETE.

Member Data Documentation

◆ mObject

template<class T>
T* Ogre::SharedPtrInfoDelete< T >::mObject
private

Definition at line 66 of file OgreSharedPtr.h.

Referenced by SharedPtrInfoDelete(), and ~SharedPtrInfoDelete().

◆ useCount

AtomicScalar<unsigned> Ogre::SharedPtrInfo::useCount
inherited

Definition at line 60 of file OgreSharedPtr.h.

Referenced by SharedPtrInfo().


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

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