X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3a994742ab93d8cf6033f19dd7370553efb64a0f..feb6cde446a73ac2fe9ea0528d6c6eb16cc040fd:/docs/latex/wx/longlong.tex diff --git a/docs/latex/wx/longlong.tex b/docs/latex/wx/longlong.tex index d0df8e6bb7..37f62f17eb 100644 --- a/docs/latex/wx/longlong.tex +++ b/docs/latex/wx/longlong.tex @@ -18,13 +18,14 @@ the other cases which ensures that it is the most efficient solution for working with 64 bit integers independently of the architecture. wxLongLong defines all usual arithmetic operations such as addition, -substraction, bitwise shifts and logical operations as well as multiplication +subtraction, bitwise shifts and logical operations as well as multiplication and division (not yet for the machines without native {\it long long}). It also has operators for implicit construction from and conversion to the native {\it long long} type if it exists and {\it long}. You would usually use this type in exactly the same manner as any other -(built-in) arithmetic type. Note that wxLongLong is a signed type. +(built-in) arithmetic type. Note that wxLongLong is a signed type, if you +want unsigned values use wxULongLong. If a native (i.e. supported directly by the compiler) 64 bit integer type was found a typedef {\it wxLongLong\_t} will be defined to correspond it. @@ -71,7 +72,7 @@ Assignment operator from native long long (only for compilers supporting it). \func{wxLongLong\&}{Abs}{\void} Returns an absolute value of wxLongLong - either making a copy (const version) -or modifying it in place (the second one). +or modifying it in place (the second one). Not in wxULongLong. \membersection{wxLongLong::Assign}\label{wxlonglongassign} @@ -79,19 +80,19 @@ or modifying it in place (the second one). This allows to convert a double value to wxLongLong type. Such conversion is not always possible in which case the result will be silently truncated in a -platform-dependent way. +platform-dependent way. Not in wxULongLong. \membersection{wxLongLong::GetHi}\label{wxlonglonggethi} \constfunc{long}{GetHi}{\void} -Returnes the high 32 bits of 64 bit integer. +Returns the high 32 bits of 64 bit integer. \membersection{wxLongLong::GetLo}\label{wxlonglonggetlo} \constfunc{unsigned long}{GetLo}{\void} -Returnes the low 32 bits of 64 bit integer. +Returns the low 32 bits of 64 bit integer. \membersection{wxLongLong::GetValue}\label{wxlonglonggetvalue} @@ -137,7 +138,7 @@ Pre/post increment operator. \constfunc{wxLongLong}{operator$-$}{\void} -Returns the value of this wxLongLong with opposite sign. +Returns the value of this wxLongLong with opposite sign. Not in wxULongLong. \membersection{wxLongLong::operator$-$}\label{wxlonglongoperatorminus}