Functions | |
void | from_byte_array (int32 &value, const char *byte_array) |
Converts an array of four char into a 32 bit integer. More... | |
void | from_byte_array (int32 &value, const unsigned char *byte_array) |
Converts a array of four unsigned char into a 32 bit integer. More... | |
void | from_byte_array (uint32 &value, const char *byte_array) |
Converts a array of four char into a 32 bit integer. More... | |
void | from_byte_array (uint32 &value, const unsigned char *byte_array) |
Converts a array of four unsigned char into a 32 bit unsigned int. More... | |
bool | is_big_endian () |
bool | is_char_signed () |
void ecl::from_byte_array | ( | int32 & | value, |
const char * | byte_array | ||
) |
Converts an array of four char into a 32 bit integer.
The bytes are ordered from least significant to most significant (little-endian).
Warning: be careful to ensure that there is always at least 4 elements in the char string available for conversion. There is no way of catching this error except via segfault.
value | : the output integer |
byte_array | : input array of characters. |
Definition at line 43 of file byte_array.hpp.
void ecl::from_byte_array | ( | int32 & | value, |
const unsigned char * | byte_array | ||
) |
Converts a array of four unsigned char into a 32 bit integer.
The bytes are ordered from least significant to most significant (little-endian).
Warning: be careful to ensure that there is always at least 4 elements in the char string available for conversion. There is no way of catching this error except via segfault.
value | : the output integer |
byte_array | : input array of unsigned char. |
Definition at line 63 of file byte_array.hpp.
void ecl::from_byte_array | ( | uint32 & | value, |
const char * | byte_array | ||
) |
Converts a array of four char into a 32 bit integer.
The bytes are ordered from least significant to most significant (little-endian).
Warning: be careful to ensure that there is always at least 4 elements in the char string available for conversion. There is no way of catching this error except via segfault.
value | : the output integer |
byte_array | : input array of char. |
Definition at line 83 of file byte_array.hpp.
void ecl::from_byte_array | ( | uint32 & | value, |
const unsigned char * | byte_array | ||
) |
Converts a array of four unsigned char into a 32 bit unsigned int.
The bytes are ordered from least significant to most significant (little-endian).
Warning: be careful to ensure that there is always at least 4 elements in the char string available for conversion. There is no way of catching this error except via segfault.
value | : the output integer |
byte_array | : input array of unsigned char. |
Definition at line 103 of file byte_array.hpp.