#include <mutDebug.h>
Öffentliche Methoden | |
watchedPtr (parenttype *p, const wxString &varname=_T("watchedPtr"), datatype *d=NULL) | |
watchedPtr< T, flag, P > & | operator= (datatype *d) |
operator dataptr () const | |
Private Typen | |
typedef T | datatype |
typedef T * | dataptr |
typedef P | parenttype |
Private Attribute | |
datatype * | data |
Definiert in Zeile 91 der Datei mutDebug.h.
typedef T* watchedPtr< T, flag, P >::dataptr [private] |
Definiert in Zeile 94 der Datei mutDebug.h.
typedef T watchedPtr< T, flag, P >::datatype [private] |
Definiert in Zeile 93 der Datei mutDebug.h.
typedef P watchedPtr< T, flag, P >::parenttype [private] |
Definiert in Zeile 95 der Datei mutDebug.h.
watchedPtr< T, flag, P >::watchedPtr | ( | parenttype * | p, |
const wxString & | varname = _T("watchedPtr< T, flag, P >") , |
||
datatype * | d = NULL |
||
) | [inline] |
Definiert in Zeile 103 der Datei mutDebug.h.
Benutzt name.
{ #ifdef DEBUG parent = p; name = varname; #endif (*this) = d; }
watchedPtr< T, flag, P >::operator dataptr | ( | ) | const [inline] |
Definiert in Zeile 120 der Datei mutDebug.h.
Benutzt watchedPtr< T, flag, P >::data.
{ return data; }
watchedPtr<T,flag,P>& watchedPtr< T, flag, P >::operator= | ( | datatype * | d | ) | [inline] |
Definiert in Zeile 112 der Datei mutDebug.h.
Benutzt watchedPtr< T, flag, P >::data, DEBUGLOGTYPEINT und name.
{ DEBUGLOGTYPEINT(myflag,parenttype,_T("Setting %s in %p from %p to %p"),name.c_str(),parent,data,d); data = d; return *this; }
datatype* watchedPtr< T, flag, P >::data [private] |
Definiert in Zeile 96 der Datei mutDebug.h.
Wird benutzt von watchedPtr< T, flag, P >::operator dataptr() und watchedPtr< T, flag, P >::operator=().