|
static r_Short | swap (r_Short val) |
| swap endianness of atomic types More...
|
|
static r_UShort | swap (r_UShort val) |
|
static r_Long | swap (r_Long val) |
|
static r_ULong | swap (r_ULong val) |
|
static r_Float | swap (r_Float val) |
|
static r_Double | swap (r_Double val) |
|
static r_Endianness | get_endianness (void) |
| query host machine's endianness More...
|
|
static void | swap_array (const r_Primitive_Type *type, r_Bytes size, const void *src, void *dest) |
| change the endianness of a linear array of size <size> and type <type> More...
|
|
static void | swap_array (r_Bytes size, const r_Octet *src, r_Octet *dest) |
| change the endianness of a linear array of size <size>, type implicit More...
|
|
static void | swap_array (r_Bytes size, const r_Char *src, r_Char *dest) |
|
static void | swap_array (r_Bytes size, const r_Short *src, r_Short *dest) |
|
static void | swap_array (r_Bytes size, const r_UShort *src, r_UShort *dest) |
|
static void | swap_array (r_Bytes size, const r_Long *src, r_Long *dest) |
|
static void | swap_array (r_Bytes size, const r_ULong *src, r_ULong *dest) |
|
static void | swap_array (r_Bytes size, const r_Float *src, r_Float *dest) |
|
static void | swap_array (r_Bytes size, const r_Double *src, r_Double *dest) |
|
static void | swap_array (r_Bytes size, r_Bytes tsize, const void *src, void *dest) |
| change the endianness of a linear array of size <size> with type size <tsize> More...
|
|
static void | swap_array (const r_Primitive_Type *type, const r_Minterval &srcDom, const r_Minterval &srcIterDom, const void *src, void *dest, r_ULong step) |
| change the endianness of one type member of an array for identical domains for src and dest; step is the increment between cells More...
|
|
static void | swap_array (const r_Base_Type *type, const r_Minterval &srcDom, const r_Minterval &srcIterDom, const void *src, void *dest) |
| change the endianness of the entire tile for identical domains for src and dest More...
|
|
static void | swap_array (const r_Primitive_Type *type, const r_Minterval &srcDom, const r_Minterval &srcIterDom, const r_Minterval &destDom, const r_Minterval &destIterDom, const void *src, void *dest, r_ULong step) |
| change the endianness of one type member of an array for the generic case; step is the increment between cells. More...
|
|
static void | swap_array (const r_Base_Type *type, const r_Minterval &srcDom, const r_Minterval &srcIterDom, const r_Minterval &destDom, const r_Minterval &destIterDom, const void *src, void *dest) |
| change the endianness of the entire tile for the generic case More...
|
|