// assignment operators
// from native 64 bit integer
+#ifndef wxLongLongIsLong
wxLongLongNative& operator=(wxLongLong_t ll)
{ m_ll = ll; return *this; }
wxLongLongNative& operator=(wxULongLong_t ll)
{ m_ll = ll; return *this; }
+#endif // !wxLongLongNative
wxLongLongNative& operator=(const wxULongLongNative &ll);
+ wxLongLongNative& operator=(int l)
+ { m_ll = l; return *this; }
wxLongLongNative& operator=(long l)
{ m_ll = l; return *this; }
+ wxLongLongNative& operator=(unsigned int l)
+ { m_ll = l; return *this; }
wxLongLongNative& operator=(unsigned long l)
{ m_ll = l; return *this; }
#if wxUSE_LONGLONG_WX
// assignment operators
// from native 64 bit integer
+#ifndef wxLongLongIsLong
wxULongLongNative& operator=(wxULongLong_t ll)
{ m_ll = ll; return *this; }
wxULongLongNative& operator=(wxLongLong_t ll)
{ m_ll = ll; return *this; }
+#endif // !wxLongLongNative
+ wxULongLongNative& operator=(int l)
+ { m_ll = l; return *this; }
wxULongLongNative& operator=(long l)
{ m_ll = l; return *this; }
+ wxULongLongNative& operator=(unsigned int l)
+ { m_ll = l; return *this; }
wxULongLongNative& operator=(unsigned long l)
{ m_ll = l; return *this; }
wxULongLongNative& operator=(const wxLongLongNative &ll)
return *this;
}
+ // from int
+ wxLongLongWx& operator=(int l)
+ {
+ return operator=((long)l);
+ }
+
wxLongLongWx& operator=(unsigned long l)
{
m_lo = l;
return *this;
}
+
+ wxLongLongWx& operator=(unsigned int l)
+ {
+ return operator=((unsigned long)l);
+ }
+
wxLongLongWx& operator=(const class wxULongLongWx &ll);
// from double