'wx(U)LongLong << variant' type safety improved (now works even if variant has plain long value). Added << operator and WXVARIANT template specialization for wx(U)LongLong_t as well. Changed WX_PG_DECLARE/IMPLEMENT_VARIANT_DATA so that classname << variant can be customized.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55771 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -455,7 +455,8 @@ supports wxArrayString and nothing else.
|
||||
In any case, you will need to take extra care when dealing with
|
||||
raw wxVariant values. For instance, wxIntProperty and wxUIntProperty,
|
||||
store value internally as wx(U)LongLong when number doesn't fit into
|
||||
standard long type.
|
||||
standard long type. Using << operator to get wx(U)LongLong from wxVariant
|
||||
is customized to work quite safely with various types of variant data.
|
||||
|
||||
You may have noticed that properties store, in wxVariant, values of many
|
||||
types which are not natively supported by it. Custom wxVariantDatas
|
||||
|
Reference in New Issue
Block a user