]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/any.h
Implement wxDocument::Revert() and show its use in the sample.
[wxWidgets.git] / interface / wx / any.h
index d8e69cbc58efcf88612db5f2f23301043984f873..2f96ade0e7ffb44a7647b8c71d1aa9a006487c97 100644 (file)
     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<MyClass>)
-
-                // 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.
     */