ecl Namespace Reference

Functions

void from_byte_array (uint32 &value, const unsigned char *byte_array)
 Converts a array of four unsigned char into a 32 bit unsigned int.
void from_byte_array (uint32 &value, const char *byte_array)
 Converts a array of four char into a 32 bit integer.
void from_byte_array (int32 &value, const unsigned char *byte_array)
 Converts a array of four unsigned char into a 32 bit integer.
void from_byte_array (int32 &value, const char *byte_array)
 Converts an array of four char into a 32 bit integer.

Function Documentation

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.

Parameters:
value : the output integer
byte_array : input array of unsigned char.

Definition at line 98 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.

Parameters:
value : the output integer
byte_array : input array of char.

Definition at line 78 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.

Parameters:
value : the output integer
byte_array : input array of unsigned char.

Definition at line 58 of file byte_array.hpp.

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.

Parameters:
value : the output integer
byte_array : input array of characters.

Definition at line 38 of file byte_array.hpp.

 All Namespaces Files Functions Variables


ecl_converters_lite
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Fri Jan 11 12:05:31 2013