memory states.
This function is only defined in debug build and doesn't exist at all if
@c __WXDEBUG__ is not defined.
-
+
@param stream
Stream on which to output dump information.
-
+
@remarks Currently wxWidgets does not define Dump for derived classes,
but programmers may wish to use it for their own
applications. Be sure to call the Dump member of the
/**
Returns the @b m_refData pointer.
-
+
@see Ref(), UnRef(), wxObject::m_refData, SetRefData(),
wxObjectRefData
*/
/**
Determines whether this class is a subclass of (or the same class as)
the given class.
-
+
@param info
A pointer to a class information object, which may be obtained
by using the CLASSINFO macro.
-
+
@returns @true if the class represented by info is the same class as this
one or is derived from it.
*/
/**
Makes this object refer to the data in @e clone.
-
+
@param clone
The object to 'clone'.
-
+
@remarks First this function calls UnRef() on itself to decrement
(and perhaps free) the data it is currently referring
to.
-
+
@see UnRef(), wxObject::m_refData, SetRefData(),
GetRefData(), wxObjectRefData
*/
/**
Sets the @b m_refData pointer.
-
+
@see Ref(), UnRef(), wxObject::m_refData, GetRefData(),
wxObjectRefData
*/
Decrements the reference count in the associated data, and if it is zero,
deletes the data.
The @b m_refData member is set to @NULL.
-
+
@see Ref(), wxObject::m_refData, SetRefData(),
GetRefData(), wxObjectRefData
*/
/**
wxObjectRefData* m_refData
Pointer to an object which is the object's reference-counted data.
-
+
@see Ref(), UnRef(), SetRefData(),
GetRefData(), wxObjectRefData
*/
};
@endcode
*/
-#define DECLARE_DYNAMIC_CLASS( name )
+#define DECLARE_DYNAMIC_CLASS( className )
/**
Used in a C++ implementation file to complete the declaration of a class
@see wx_const_cast(), wxDynamicCast(), wxStaticCast()
*/
-#define wxConstCast( object, className )
+#define wxConstCast( ptr, classname )
/**
This is defined in debug mode to be call the redefined new operator
@see @ref overview_runtimeclassoverview "RTTI Overview",
wxDynamicCastThis(), wxConstCast(), wxStaticCast()
*/
-#define wxDynamicCast( object, className )
+#define wxDynamicCast( ptr, classname )
/**
This macro is equivalent to wxDynamicCast() but the latter provokes
@see wxDynamicCast()
*/
-#define wxDynamicCastThis( className )
+#define wxDynamicCastThis( classname )
/**
This macro checks that the cast is valid in debug mode (an assert failure
@see wx_static_cast(), wxDynamicCast(), wxConstCast()
*/
-#define wxStaticCast( object, className )
+#define wxStaticCast( ptr, classname )
/**
Creates and returns an object of the given class, if the class has been
@header{wx/object.h}
*/
-wxObject *wxCreateDynamicObject(const wxString& name);
+wxObject *wxCreateDynamicObject(const wxString& className);
//@}