Utils::Memory::SharedPointer< T >::SharedData Class Reference

List of all members.

Detailed Description

template<typename T>
class Utils::Memory::SharedPointer< T >::SharedData

Definition at line 98 of file SharedPointer.h.

Public Member Functions

 SharedData (T *adata)
 SharedData (const SharedData &other)
 ~SharedData ()

Public Attributes

QAtomic ref
T * data

Private Member Functions

SharedDataoperator= (const SharedData &)


Constructor & Destructor Documentation

template<typename T>
Utils::Memory::SharedPointer< T >::SharedData::SharedData T *  adata  )  [inline]
 

Definition at line 104 of file SharedPointer.h.

template<typename T>
Utils::Memory::SharedPointer< T >::SharedData::SharedData const SharedData other  )  [inline]
 

Definition at line 105 of file SharedPointer.h.

template<typename T>
Utils::Memory::SharedPointer< T >::SharedData::~SharedData  )  [inline]
 

Definition at line 107 of file SharedPointer.h.


Member Function Documentation

template<typename T>
SharedData& Utils::Memory::SharedPointer< T >::SharedData::operator= const SharedData  )  [private]
 


Member Data Documentation

template<typename T>
T* Utils::Memory::SharedPointer< T >::SharedData::data
 

Definition at line 102 of file SharedPointer.h.

template<typename T>
QAtomic Utils::Memory::SharedPointer< T >::SharedData::ref
 

Definition at line 101 of file SharedPointer.h.


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