git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22230
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
classname(const classname&); \
classname& operator=(const classname&);
classname(const classname&); \
classname& operator=(const classname&);
+#define DECLARE_NO_ASSIGN_CLASS(classname) \
+ private: \
+ classname& operator=(const classname&);
+
virtual wxEvent *Clone() const { return new wxDialUpEvent(*this); }
private:
virtual wxEvent *Clone() const { return new wxDialUpEvent(*this); }
private:
- DECLARE_NO_COPY_CLASS(wxDialUpEvent)
+ DECLARE_NO_ASSIGN_CLASS(wxDialUpEvent)
};
// the type of dialup event handler function
};
// the type of dialup event handler function
wxLayoutAlignment m_alignment;
private:
wxLayoutAlignment m_alignment;
private:
- DECLARE_DYNAMIC_CLASS_NO_COPY(wxQueryLayoutInfoEvent)
+ DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxQueryLayoutInfoEvent)
};
typedef void (wxEvtHandler::*wxQueryLayoutInfoEventFunction)(wxQueryLayoutInfoEvent&);
};
typedef void (wxEvtHandler::*wxQueryLayoutInfoEventFunction)(wxQueryLayoutInfoEvent&);
- DECLARE_DYNAMIC_CLASS_NO_COPY(wxCalculateLayoutEvent)
+ DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxCalculateLayoutEvent)
};
typedef void (wxEvtHandler::*wxCalculateLayoutEventFunction)(wxCalculateLayoutEvent&);
};
typedef void (wxEvtHandler::*wxCalculateLayoutEventFunction)(wxCalculateLayoutEvent&);
{ return &name::sm_class##name; }
#define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(name) \
{ return &name::sm_class##name; }
#define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(name) \
- private: \
- name& operator=(const name&); \
+ DECLARE_NO_ASSIGN_CLASS(name) \
DECLARE_DYNAMIC_CLASS(name)
#define DECLARE_DYNAMIC_CLASS_NO_COPY(name) \
DECLARE_DYNAMIC_CLASS(name)
#define DECLARE_DYNAMIC_CLASS_NO_COPY(name) \
wxSocketNotify m_event;
void *m_clientData;
wxSocketNotify m_event;
void *m_clientData;
- DECLARE_DYNAMIC_CLASS_NO_COPY(wxSocketEvent)
+ DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent)
virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); }
private:
virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); }
private:
- DECLARE_NO_COPY_CLASS(wxTaskBarIconEvent)
+ DECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent)
};
BEGIN_DECLARE_EVENT_TYPES()
};
BEGIN_DECLARE_EVENT_TYPES()