]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/tracker.h
added a unit test for input/output file streams and fixed the problem it exposed...
[wxWidgets.git] / interface / tracker.h
index 64484b10d139778964507566bd2d8b9d0141a18f..67d4bc0a65b90b63af0fdfa41e34dad0b1d05da6 100644 (file)
     @class wxTrackable
     @wxheader{tracker.h}
 
-    Add-on base class for a trackable object. This class maintains
-    an internal linked list of classes of type wxTrackerNode and
-    calls OnObjectDestroy() on them if this object is destroyed.
-    The most common usage is by using the wxWeakRefT()
-    class template which automates this. This class has no public
-    API. Its only use is by deriving another class from it to
-    make it trackable.
+    Add-on base class for a trackable object. This class maintains an internal
+    linked list of classes of type wxTrackerNode and calls OnObjectDestroy() on
+    them if this object is destroyed. The most common usage is by using the
+    wxWeakRef<T> class template which automates this. This class has no public
+    API. Its only use is by deriving another class from it to make it trackable.
 
     @code
     class MyClass: public Foo, public wxTrackable
     {
-       // whatever
+        // whatever
     }
 
-    typedef wxWeakRefMyClass MyClassRef;
+    typedef wxWeakRef<MyClass> MyClassRef;
     @endcode
 
     @library{wxbase}
-    @category{FIXME}
+    @category{smartpointers}
 */
 class wxTrackable
 {