X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c5fe6a5bee092251f08fa204c8857c36af865157..4311588bfe40e15dc83154b9653ebc432b42baeb:/interface/wx/any.h diff --git a/interface/wx/any.h b/interface/wx/any.h index d8e69cbc58..2f96ade0e7 100644 --- a/interface/wx/any.h +++ b/interface/wx/any.h @@ -63,29 +63,10 @@ Note that pointers to any and all classes are already automatically declared as movable data. - @warning Caveat with shared libraries (DLLs): If you have a scenario where - you use wxAny across application's shared library and application - itself (or, with another of your shared libraries), then you must - use wxDECLARE_ANY_TYPE() macro in your shared library code to - correctly make sure that the wxAnyValueType implementation is - generated correctly. Failure to do this will result in breakage - of the wxAny type recognition with type in question. Below is an - example how to use the macro. - @code - // In your shared library/DLL-only - wxDECLARE_ANY_TYPE(MyClass, WXEXPORT) - - // In your shared library/DLL source code - WX_IMPLEMENT_ANY_VALUE_TYPE(wxAnyValueTypeImpl) - - // In code using said shared library/DLL - wxDECLARE_ANY_TYPE(MyClass, WXIMPORT) - @endcode - @library{wxbase} @category{data} - @see wxAnyValueType, wxVariant + @see wxAnyValueType, wxVariant, @ref overview_cpp_rtti_disabled */ class wxAny { @@ -433,11 +414,6 @@ public: */ virtual void DeleteValue(wxAnyValueBuffer& buf) const = 0; - /** - This function is used for internal type matching. - */ - virtual wxAnyClassInfo GetClassInfo() const = 0; - /** This function is used for internal type matching. */