2005/5/9

     
 

class LockedProxy

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

LockedProxy< T > Class Template Reference
[SmartPointers and Garbage Collection]

#include <RefHolder.h>

List of all members.


Detailed Description

template<class T>
class LockedProxy< T >

A Proxy for synchronized access to acdk::lang::Object.

operator->() return pointer to acdk::lang::Object


Public Member Functions

 LockedProxy (T *obj)
 ~LockedProxy ()
T * operator-> ()
const T * operator-> () const

Private Attributes

T * _obj


Constructor & Destructor Documentation

template<class T>
LockedProxy< T >::LockedProxy T *  obj  )  [inline]
 

template<class T>
LockedProxy< T >::~LockedProxy  )  [inline]
 


Member Function Documentation

template<class T>
const T* LockedProxy< T >::operator->  )  const [inline]
 

template<class T>
T* LockedProxy< T >::operator->  )  [inline]
 


Member Data Documentation

template<class T>
T* LockedProxy< T >::_obj [private]