tracker.h

Clase wxTrackable

Jerarquía:

Jerarquía de la clase wxTrackeable
Jerarquía de la clase wxTrackeable

Clase base complementaria para un objeto rastreable.

Esta clase mantiene una lista enlazada interna de clases de tipo wxTrackerNode y llama a OnObjectDestroy() sobre ellas si este objeto es destruido. El uso más común es mediante el uso de la plantilla de clase wxWeakRef<T> que automatiza esto. Esta clase no tiene API pública. Su único uso es derivando otra clase de ella para hacerla rastreable.

class MyClass: public Foo, public wxTrackable
{
    // whatever
}
 
typedef wxWeakRef<MyClass> MyClassRef;