]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/weakref.h
replace @seealso with @see; as Vaclav pointed out we shouldn't use custom aliases...
[wxWidgets.git] / interface / weakref.h
index aa567a652e6deaa5f9278e7215bf9ba10e9c4712..c72bd896e46b762f1a6c5c5312614ecb42be8343 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        weakref.h
-// Purpose:     documentation for wxWeakRefDynamic<T> class
+// Purpose:     interface of wxWeakRefDynamic<T>
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
@@ -38,6 +38,7 @@ public:
 };
 
 
+
 /**
     @class wxWeakRefT
     @wxheader{weakref.h}
@@ -58,8 +59,7 @@ public:
     @library{wxbase}
     @category{FIXME}
 
-    @seealso
-    wxSharedPtr, wxScopedPtr
+    @see wxSharedPtr, wxScopedPtr
 */
 class wxWeakRef<T>
 {
@@ -67,7 +67,7 @@ public:
     /**
         Constructor. The weak reference is initialized to @e pobj.
     */
-    wxWeakRefT(T* pobj = @NULL);
+    wxWeakRefT(T* pobj = NULL);
 
     /**
         Destructor.
@@ -88,7 +88,7 @@ public:
     /**
         Returns pointer to the tracked object or @NULL.
     */
-    T * get();
+    T* get() const;
 
     /**
         Release currently tracked object and start tracking the same object as
@@ -100,13 +100,13 @@ public:
         Implicit conversion to T*. Returns pointer to the tracked
         object or @NULL.
     */
-    T* operator*();
+    T* operator*() const;
 
     /**
         Returns a reference to the tracked object. If the internal pointer is @NULL
         this method will cause an assert in debug mode.
     */
-    T operator*();
+    T operator*() const;
 
     /**
         Smart pointer member access. Returns a pointer to the
@@ -121,3 +121,4 @@ public:
     */
     T* operator=(T* pobj);
 };
+