UT_LockedRawPtr< PTR > Class Template Reference

#include <UT_LockedRawPtr.h>

List of all members.

Public Member Functions

 UT_LockedRawPtr ()
 UT_LockedRawPtr (PTR &ptr, UT_Lock &lock)
 UT_LockedRawPtr (const UT_LockedRawPtr &other)
UT_LockedRawPtroperator= (const UT_LockedRawPtr &other)
PTR & operator* () const
PTR * operator-> () const
 operator bool () const
bool operator! () const


Detailed Description

template<typename PTR>
class UT_LockedRawPtr< PTR >

Definition at line 45 of file UT_LockedRawPtr.h.


Constructor & Destructor Documentation

template<typename PTR>
UT_LockedRawPtr< PTR >::UT_LockedRawPtr (  )  [inline]

Definition at line 48 of file UT_LockedRawPtr.h.

template<typename PTR>
UT_LockedRawPtr< PTR >::UT_LockedRawPtr ( PTR &  ptr,
UT_Lock lock 
) [inline]

Definition at line 53 of file UT_LockedRawPtr.h.

template<typename PTR>
UT_LockedRawPtr< PTR >::UT_LockedRawPtr ( const UT_LockedRawPtr< PTR > &  other  )  [inline]

Definition at line 58 of file UT_LockedRawPtr.h.


Member Function Documentation

template<typename PTR>
UT_LockedRawPtr< PTR >::operator bool (  )  const [inline]

Definition at line 76 of file UT_LockedRawPtr.h.

template<typename PTR>
bool UT_LockedRawPtr< PTR >::operator! (  )  const [inline]

Definition at line 77 of file UT_LockedRawPtr.h.

template<typename PTR>
PTR& UT_LockedRawPtr< PTR >::operator* ( void   )  const [inline]

Definition at line 73 of file UT_LockedRawPtr.h.

template<typename PTR>
PTR* UT_LockedRawPtr< PTR >::operator-> ( void   )  const [inline]

Definition at line 74 of file UT_LockedRawPtr.h.

template<typename PTR>
UT_LockedRawPtr& UT_LockedRawPtr< PTR >::operator= ( const UT_LockedRawPtr< PTR > &  other  )  [inline]

Definition at line 63 of file UT_LockedRawPtr.h.


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

Generated on Fri May 25 00:10:50 2012 for HDK by  doxygen 1.5.9