]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/longlong.h
mac paths updated
[wxWidgets.git] / interface / longlong.h
index d985c58b4795668643f266120ef2b7e7d23dd250..e3eaef7ec65814e4db6f7e0229149b4fc81d2111 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}
@@ -133,16 +133,21 @@ public:
 
     /**
         Assignment operator from unsigned long long. The sign bit will be copied too.
-        This function is new since wxWidgets version 2.7.0
+
+        @since 2.7.0
     */
     wxLongLong& operator operator=(const wxULongLong& ll);
 };
 
 
+
 // ============================================================================
 // Global functions/macros
 // ============================================================================
 
+/** @ingroup group_funcmacro_misc */
+//@{
+
 /**
     This macro is defined to contain the @c printf() format specifier using
     which 64 bit integer numbers (i.e. those of type @c wxLongLong_t) can be
@@ -150,40 +155,48 @@ public:
 
     @code
     #ifdef wxLongLong_t
-            wxLongLong_t ll = wxLL(0x1234567890abcdef);
-            printf("Long long = %" wxLongLongFmtSpec "x\n", ll);
-        #endif
+        wxLongLong_t ll = wxLL(0x1234567890abcdef);
+        printf("Long long = %" wxLongLongFmtSpec "x\n", ll);
+    #endif
     @endcode
 
-    @see wxLL
-*/
+    @see wxLL()
 
+    @header{wx/longlong.h}
+*/
+#define wxLongLongFmtSpec
 
 /**
-    This macro is defined for the platforms with a native 64 bit integer type and
-    allows to define unsigned 64 bit compile time constants:
+    This macro is defined for the platforms with a native 64 bit integer type
+    and allow the use of 64 bit compile time constants:
 
     @code
     #ifdef wxLongLong_t
-            unsigned wxLongLong_t ll = wxULL(0x1234567890abcdef);
-        #endif
+        wxLongLong_t ll = wxLL(0x1234567890abcdef);
+    #endif
     @endcode
 
-    @see wxLL, wxLongLong
+    @see wxULL(), wxLongLong
+
+    @header{wx/longlong.h}
 */
-wxLongLong_t wxULL(number);
+wxLongLong_t wxLL(number);
 
 /**
-    This macro is defined for the platforms with a native 64 bit integer type and
-    allows to define 64 bit compile time constants:
+    This macro is defined for the platforms with a native 64 bit integer type
+    and allow the use of 64 bit compile time constants:
 
     @code
     #ifdef wxLongLong_t
-            wxLongLong_t ll = wxLL(0x1234567890abcdef);
-        #endif
+        unsigned wxLongLong_t ll = wxULL(0x1234567890abcdef);
+    #endif
     @endcode
 
-    @see wxULL, wxLongLong
+    @see wxLL(), wxLongLong
+
+    @header{wx/longlong.h}
 */
-wxLongLong_t wxLL(number);
+wxLongLong_t wxULL(number);
+
+//@}