
Go to the source code of this file.
Typedefs | |
| typedef unsigned char | myByte |
| typedef void(* | dataConverterFn )(int N, const myByte *in, myByte *out, size_t nElem) |
Functions | |
| static int | getIntFormat (void) |
| int | getFloatFormat (void) |
| static void | cvt_null (int N, const myByte *in, myByte *out, size_t nElem) |
| static void | cvt_swap (int N, const myByte *in, myByte *out, size_t nElem) |
| static void | cvt_bool (int N, const myByte *in, myByte *out, size_t nElem) |
| def_cvtTypes (def_cvtLil_toT) | |
| These defines are used to initialize the conversion function array below. | |
| static dataConverterFn | converterFloat (const PUP::machineInfo &src, const PUP::machineInfo &cur, int srcSize, int curSize) |
Variables | |
| static const unsigned char | machInfo_magic [4] = {0x10,0xea,0xbd,0xf9} |
| static const dataConverterFn | cvt_intTable [2][2][4] |
| typedef unsigned char myByte |
Definition at line 115 of file pup_xlater.C.
| typedef void(* dataConverterFn)(int N, const myByte *in, myByte *out, size_t nElem) |
Definition at line 198 of file pup_xlater.C.
| static int getIntFormat | ( | void | ) | [static] |
Definition at line 49 of file pup_xlater.C.
References PUP::c.
Referenced by PUP::machineInfo::current().

| int getFloatFormat | ( | void | ) |
Definition at line 65 of file pup_xlater.C.
References PUP::c.
Referenced by coordCompare(), and PUP::machineInfo::current().

Definition at line 118 of file pup_xlater.C.
Referenced by converterFloat(), PUP::xlater::setConverterInt(), and PUP::xlater::xlater().

Definition at line 121 of file pup_xlater.C.
References PUP::d, PUP::s, and PUP::t.
Referenced by converterFloat(), and PUP::xlater::xlater().

Definition at line 135 of file pup_xlater.C.
References PUP::s.
Referenced by PUP::xlater::xlater().

| def_cvtTypes | ( | def_cvtLil_toT | ) |
These defines are used to initialize the conversion function array below.
Definition at line 183 of file pup_xlater.C.
| static dataConverterFn converterFloat | ( | const PUP::machineInfo & | src, | |
| const PUP::machineInfo & | cur, | |||
| int | srcSize, | |||
| int | curSize | |||
| ) | [static] |
Definition at line 225 of file pup_xlater.C.
References abort(), cvt_null(), cvt_swap(), and PUP::machineInfo::floatFormat.
Referenced by PUP::xlater::xlater().


const unsigned char machInfo_magic[4] = {0x10,0xea,0xbd,0xf9} [static] |
Definition at line 22 of file pup_xlater.C.
Referenced by PUP::machineInfo::current(), and PUP::machineInfo::valid().
const dataConverterFn cvt_intTable[2][2][4] [static] |
Initial value:
{
{ arr_cvtTypes(arr_cvtBig_toT),
arr_cvtTypes(arr_cvtBig_touT) },
{ arr_cvtTypes(arr_cvtLil_toT),
arr_cvtTypes(arr_cvtLil_touT) }
}
Definition at line 204 of file pup_xlater.C.
Referenced by PUP::xlater::setConverterInt().
1.5.5