]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/longlong.h
more utils.h fixes
[wxWidgets.git] / interface / longlong.h
index e8b815fe647184b22cc7a0ef7d93ddd95ade1255..b67f4a623e830d34073f0c7a82119db8e0a64a8b 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        longlong.h
-// Purpose:     documentation for wxLongLong class
+// Purpose:     interface of wxLongLong
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
     If a native (i.e. supported directly by the compiler) 64 bit integer type was
     found to exist, @e wxLongLong_t macro will be defined to correspond to it.
     Also, in this case only, two additional macros will be defined:
-    wxLongLongFmtSpec for printing 64 bit integers
+    wxLongLongFmtSpec() for printing 64 bit integers
     using the standard @c printf() function (but see also
     wxLongLong::ToString for a more portable solution) and
-    wxLL for defining 64 bit integer compile-time constants.
+    wxLL() for defining 64 bit integer compile-time constants.
 
     @library{wxbase}
     @category{data}
@@ -53,7 +53,7 @@ public:
         or modifying it in place (the second one).  Not in wxULongLong.
     */
     wxLongLong Abs();
-    wxLongLong Abs();
+    const wxLongLong&  Abs();
     //@}
 
     /**
@@ -66,39 +66,39 @@ public:
     /**
         Returns the high 32 bits of 64 bit integer.
     */
-    long GetHi();
+    long GetHi() const;
 
     /**
         Returns the low 32 bits of 64 bit integer.
     */
-    unsigned long GetLo();
+    unsigned long GetLo() const;
 
     /**
         Convert to native long long (only for compilers supporting it)
     */
-    wxLongLong_t GetValue();
+    wxLongLong_t GetValue() const;
 
     /**
         Returns the value as @c double.
     */
-    double ToDouble();
+    double ToDouble() const;
 
     /**
         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.
     */
-    long ToLong();
+    long ToLong() const;
 
     /**
         Returns the string representation of a wxLongLong.
     */
-    wxString ToString();
+    wxString ToString() const;
 
     /**
         Adds 2 wxLongLongs together and returns the result.
     */
-    wxLongLong operator+(const wxLongLong& ll);
+    wxLongLong operator+(const wxLongLong& ll) const;
 
     //@{
     /**
@@ -116,7 +116,7 @@ public:
     /**
         Subtracts 2 wxLongLongs and returns the result.
     */
-    wxLongLong operator-(const wxLongLong& ll);
+    wxLongLong operator-(const wxLongLong& ll) const;
 
     //@{
     /**
@@ -133,12 +133,14 @@ public:
 
     /**
         Assignment operator from unsigned long long. The sign bit will be copied too.
-        This function is new since wxWidgets version 2.7.0
+
+        @wxsince{2.7.0}
     */
     wxLongLong& operator operator=(const wxULongLong& ll);
 };
 
 
+
 // ============================================================================
 // Global functions/macros
 // ============================================================================
@@ -155,7 +157,7 @@ public:
         #endif
     @endcode
 
-    @see wxLL
+    @see wxLL()
 */
 
 
@@ -169,7 +171,7 @@ public:
         #endif
     @endcode
 
-    @see wxLL, wxLongLong
+    @see wxLL(), wxLongLong
 */
 wxLongLong_t wxULL(number);
 
@@ -183,7 +185,7 @@ wxLongLong_t wxULL(number);
         #endif
     @endcode
 
-    @see wxULL, wxLongLong
+    @see wxULL(), wxLongLong
 */
 wxLongLong_t wxLL(number);