#include "sgAutoPtr.h"
template<class T>
class sgAutoPtr< T >
Definition at line 29 of file sgAutoPtr.h.
Definition at line 46 of file sgAutoPtr.h.
48 pNotify ( 0 ), sg ( sgIn ), guard ( guardIn )
Definition at line 53 of file sgAutoPtr.h.
55 if ( this->pNotify ) {
56 this->sg.ioPendingList.remove ( *this->pNotify );
58 whenThereIsAnExceptionDestroySyncGroupIO ( this->guard, *this->pNotify );
ca_client_context & client
Definition at line 82 of file sgAutoPtr.h.
85 return * this->pNotify;
#define assert(exp)
Declare that a condition should be true.
Definition at line 63 of file sgAutoPtr.h.
65 if ( this->pNotify ) {
66 this->sg.ioPendingList.remove ( *this->pNotify );
68 whenThereIsAnExceptionDestroySyncGroupIO ( this->guard, *this->pNotify );
70 this->pNotify = pNotifyIn;
71 this->sg.ioPendingList.add ( *this->pNotify );
ca_client_context & client
Definition at line 89 of file sgAutoPtr.h.
91 T * pTmp = this->pNotify;
The documentation for this class was generated from the following file: