Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

ByteSwap Struct Reference

List of all members.

Static Public Member Functions

static void swap16 (void *dst, uint count)
static void swap32 (void *dst, uint count)
static void swap64 (void *dst, uint count)
static void swap80 (void *dst, uint count)

Detailed Description

Reverse byte order for specific datum sizes. Note that the byte-swap approach avoids alignment issues, so is probably faster overall than a traditional 'shift' implementation.

Definition at line 55 of file ByteSwap.d.


Member Function Documentation

static void swap16 void *  dst,
uint  count
[inline, static]
 

Definition at line 61 of file ByteSwap.d.

static void swap32 void *  dst,
uint  count
[inline, static]
 

Definition at line 79 of file ByteSwap.d.

static void swap64 void *  dst,
uint  count
[inline, static]
 

Definition at line 94 of file ByteSwap.d.

static void swap80 void *  dst,
uint  count
[inline, static]
 

Definition at line 112 of file ByteSwap.d.


The documentation for this struct was generated from the following file:
Generated on Fri Nov 11 18:44:31 2005 for Mango by  doxygen 1.4.0