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

ByteSwap Struct Reference

List of all members.

Static Public Member Functions

void swap16 (void *dst, uint count)
void swap32 (void *dst, uint count)
void swap64 (void *dst, uint count)
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 53 of file ByteSwap.d.


Member Function Documentation

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

Definition at line 59 of file ByteSwap.d.

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

Definition at line 77 of file ByteSwap.d.

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

Definition at line 92 of file ByteSwap.d.

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

Definition at line 110 of file ByteSwap.d.


The documentation for this struct was generated from the following file:
Generated on Sun Mar 6 00:31:06 2005 for Mango by doxygen 1.3.6