X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ef0aea5ad419def3af36089c771ca75e70566f1d..2b4f7fbc9f5eb8386c5b5d23151849822d54f7db:/include/wx/object.h?ds=inline diff --git a/include/wx/object.h b/include/wx/object.h index f8064bdaae..8f949c0979 100644 --- a/include/wx/object.h +++ b/include/wx/object.h @@ -191,7 +191,7 @@ inline void wxClassInfo::CleanUpClasses() {} wxIMPLEMENT_CLASS_COMMON(name, basename, NULL, func) #define wxIMPLEMENT_CLASS_COMMON2(name, basename1, basename2, func) \ - wxIMPLEMENT_CLASS_COMMON(name, basename1, &basename2::ms_classInfo) + wxIMPLEMENT_CLASS_COMMON(name, basename1, &basename2::ms_classInfo, func) // ----------------------------------- // for concrete classes @@ -391,7 +391,7 @@ inline void* wxCheckCast(void *ptr) #endif // wxUSE_ARRAY_MEMORY_OPERATORS -#endif // WXDEBUG && wxUSE_MEMORY_TRACING +#endif // __WXDEBUG__ && wxUSE_MEMORY_TRACING // ---------------------------------------------------------------------------- // wxObject: the root class of wxWidgets object hierarchy @@ -468,6 +468,18 @@ public: // destroy a reference void UnRef(); + + // Reserved for future use + virtual void ReservedObjectFunc1() {} + virtual void ReservedObjectFunc2() {} + virtual void ReservedObjectFunc3() {} + virtual void ReservedObjectFunc4() {} + virtual void ReservedObjectFunc5() {} + virtual void ReservedObjectFunc6() {} + virtual void ReservedObjectFunc7() {} + virtual void ReservedObjectFunc8() {} + virtual void ReservedObjectFunc9() {} + protected: // ensure that our data is not shared with anybody else: if we have no // data, it is created using CreateRefData() below, if we have shared data