Use (newly) added wxStaticCastVariantData() to fix wxNO_RTTI build.
Don't define wxDynamicCastVariantData if RTTI is disabled and don't use it in wxConvertVariantToOle() code as we don't really need it there anyhow. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72262 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -570,7 +570,11 @@ bool classname##VariantData::Eq(wxVariantData& data) const \
|
||||
var.GetWxObjectPtr() : NULL));
|
||||
|
||||
// Replacement for using wxDynamicCast on a wxVariantData object
|
||||
#define wxDynamicCastVariantData(data, classname) dynamic_cast<classname*>(data)
|
||||
#ifndef wxNO_RTTI
|
||||
#define wxDynamicCastVariantData(data, classname) dynamic_cast<classname*>(data)
|
||||
#endif
|
||||
|
||||
#define wxStaticCastVariantData(data, classname) static_cast<classname*>(data)
|
||||
|
||||
extern wxVariant WXDLLIMPEXP_BASE wxNullVariant;
|
||||
|
||||
|
Reference in New Issue
Block a user