X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dbd94b75015561fe527069c138ce43c44797fe35..81c882b613b5d99ddb1e5ab69fcd7ebccc287025:/docs/latex/wx/longlong.tex diff --git a/docs/latex/wx/longlong.tex b/docs/latex/wx/longlong.tex index ef736a0897..6cfe807938 100644 --- a/docs/latex/wx/longlong.tex +++ b/docs/latex/wx/longlong.tex @@ -6,7 +6,7 @@ %% Created: 07.03.00 %% RCS-ID: $Id$ %% Copyright: (c) Vadim Zeitlin -%% License: wxWidgets license +%% License: wxWindows license %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{\class{wxLongLong}}\label{wxlonglong} @@ -46,18 +46,21 @@ No base class \latexignore{\rtfignore{\wxheading{Members}}} + \membersection{wxLongLong::wxLongLong}\label{wxlonglongwxlonglongdef} \func{}{wxLongLong}{\void} Default constructor initializes the object to 0. + \membersection{wxLongLong::wxLongLong}\label{wxlonglongwxlonglongll} \func{}{wxLongLong}{\param{wxLongLong\_t }{ll}} Constructor from native long long (only for compilers supporting it). + \membersection{wxLongLong::wxLongLong}\label{wxlonglongwxlonglong} \func{}{wxLongLong}{\param{long }{hi}, \param{unsigned long }{lo}} @@ -65,12 +68,47 @@ Constructor from native long long (only for compilers supporting it). Constructor from 2 longs: the high and low part are combined into one wxLongLong. + \membersection{wxLongLong::operator=}\label{wxlonglongoperatorassign} \func{wxLongLong\& operator}{operator=}{\param{wxLongLong\_t }{ll}} Assignment operator from native long long (only for compilers supporting it). + +\membersection{wxLongLong::operator=}\label{wxlonglongoperatorassignull} + +\func{wxLongLong\& operator}{operator=}{\param{wxULongLong\_t }{ll}} + +Assignment operator from native unsigned long long (only for compilers +supporting it). + +\newsince{2.7.0} + +\membersection{wxLongLong::operator=}\label{wxlonglongoperatorassignlong} + +\func{wxLongLong\& operator}{operator=}{\param{long }{l}} + +Assignment operator from long. + +\newsince{2.7.0} + +\membersection{wxLongLong::operator=}\label{wxlonglongoperatorassignulong} + +\func{wxLongLong\& operator}{operator=}{\param{unsigned long }{l}} + +Assignment operator from unsigned long. + +\newsince{2.7.0} + +\membersection{wxLongLong::operator=}\label{wxlonglongoperatorassignulonglong} + +\func{wxLongLong\& operator}{operator=}{\param{const wxULongLong \& }{ll}} + +Assignment operator from unsigned long long. The sign bit will be copied too. + +\newsince{2.7.0} + \membersection{wxLongLong::Abs}\label{wxlonglongabs} \constfunc{wxLongLong}{Abs}{\void} @@ -80,6 +118,7 @@ Assignment operator from native long long (only for compilers supporting it). Returns an absolute value of wxLongLong - either making a copy (const version) or modifying it in place (the second one). Not in wxULongLong. + \membersection{wxLongLong::Assign}\label{wxlonglongassign} \func{wxLongLong\&}{Assign}{\param{double }{d}} @@ -88,24 +127,35 @@ 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. Not in wxULongLong. + \membersection{wxLongLong::GetHi}\label{wxlonglonggethi} \constfunc{long}{GetHi}{\void} Returns the high 32 bits of 64 bit integer. + \membersection{wxLongLong::GetLo}\label{wxlonglonggetlo} \constfunc{unsigned long}{GetLo}{\void} Returns the low 32 bits of 64 bit integer. + \membersection{wxLongLong::GetValue}\label{wxlonglonggetvalue} \constfunc{wxLongLong\_t}{GetValue}{\void} Convert to native long long (only for compilers supporting it) + +\membersection{wxLongLong::ToDouble}\label{wxlonglonggetdouble} + +\constfunc{double}{ToDouble}{\void} + +Returns the value as \texttt{double}. + + \membersection{wxLongLong::ToLong}\label{wxlonglongtolong} \constfunc{long}{ToLong}{\void} @@ -114,24 +164,28 @@ Truncate wxLongLong to long. If the conversion loses data (i.e. the wxLongLong value is outside the range of built-in long type), an assert will be triggered in debug mode. + \membersection{wxLongLong::ToString}\label{wxlonglongtostring} \constfunc{wxString}{ToString}{\void} Returns the string representation of a wxLongLong. + \membersection{wxLongLong::operator$+$}\label{wxlonglongoperatorplus} \constfunc{wxLongLong}{operator$+$}{\param{const wxLongLong\& }{ll}} Adds 2 wxLongLongs together and returns the result. + \membersection{wxLongLong::operator$+=$}\label{wxlonglongoperatorplusassign} \func{wxLongLong\&}{operator+}{\param{const wxLongLong\& }{ll}} Add another wxLongLong to this one. + \membersection{wxLongLong::operator$++$}\label{wxlonglongoperatorinc} \func{wxLongLong\&}{operator$++$}{\void} @@ -140,24 +194,28 @@ Add another wxLongLong to this one. Pre/post increment operator. + \membersection{wxLongLong::operator$-$}\label{wxlonglongoperatorunaryminus} \constfunc{wxLongLong}{operator$-$}{\void} Returns the value of this wxLongLong with opposite sign. Not in wxULongLong. + \membersection{wxLongLong::operator$-$}\label{wxlonglongoperatorminus} \constfunc{wxLongLong}{operator$-$}{\param{const wxLongLong\& }{ll}} Subtracts 2 wxLongLongs and returns the result. + \membersection{wxLongLong::operator$-=$}\label{wxlonglongoperatorminusassign} \func{wxLongLong\&}{operator-}{\param{const wxLongLong\& }{ll}} Subtracts another wxLongLong from this one. + \membersection{wxLongLong::operator$--$}\label{wxlonglongoperatordec} \func{wxLongLong\&}{operator$--$}{\void}