/**
- @class wxWeakRefDynamic<T>
-
wxWeakRefDynamic<T> is a template class for weak references that is used in
the same way as wxWeakRef<T>. The only difference is that wxWeakRefDynamic
defaults to using @c dynamic_cast for establishing the object reference
For API documentation, see: wxWeakRef<T>.
+ @tparam T
+ The type to which the smart pointer points to.
+
@nolibrary
- @category{misc}
+ @category{smartpointers}
*/
template<typename T>
class wxWeakRefDynamic<T>
/**
- @class wxWeakRef<T>
-
wxWeakRef<T> is a template class for weak references to wxWidgets objects,
such as wxEvtHandler, wxWindow and wxObject.
A weak reference behaves much like an ordinary pointer, but when the object
typedef wxWeakRef<wxWindow> wxWindowRef;
@endcode
+ @tparam T
+ The type to which the smart pointer points to.
+
@nolibrary
- @category{misc}
+ @category{smartpointers}
@see wxSharedPtr<T>, wxScopedPtr<T>
*/