]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/defs.h
Correct wxDataViewCtrl::IsExpanded
[wxWidgets.git] / interface / wx / defs.h
index cb756d8ca20719de557285b7f2b2c180516ef0e4..2b2afd8f168349a6858fd516eb6b8284452db61f 100644 (file)
@@ -1119,6 +1119,29 @@ template <typename T> wxDELETEA(T*& array);
 */
 #define wxDEPRECATED_INLINE(func, body)
 
+/**
+    A helper macro allowing to easily define a simple deprecated accessor.
+
+    Compared to wxDEPRECATED_INLINE() it saves a @c return statement and,
+    especially, a strangely looking semicolon inside a macro.
+
+    Example of use
+    @code
+    class wxFoo
+    {
+    public:
+        int GetValue() const { return m_value; }
+
+        // this one is deprecated because it was erroneously non-const
+        wxDEPRECATED_ACCESSOR( int GetValue(), m_value )
+
+    private:
+        int m_value;
+    };
+    @endcode
+ */
+#define wxDEPRECATED_ACCESSOR(func, what)
+
 /**
     Combination of wxDEPRECATED_BUT_USED_INTERNALLY() and wxDEPRECATED_INLINE().