Bit converter implementation that works with little endian representation. This is a static type with no instance services. You should never create instances of it by any means.
More...
|
static System::ArrayPtr< uint8_t > | GetBytes (bool value) |
| Gets byte representation of boolean. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (char_t value) |
| Gets byte representation of char. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (int16_t value) |
| Gets byte representation of short int. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (int value) |
| Gets byte representation of integer. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (int64_t value) |
| Gets byte representation of long long. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (uint16_t value) |
| Gets byte representation of unsigned short. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (uint32_t value) |
| Gets byte representation of unsigned integer. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (uint64_t value) |
| Gets byte representation of unsigned long long. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (float value) |
| Gets byte representation of single precision float. More...
|
|
static System::ArrayPtr< uint8_t > | GetBytes (double value) |
| Gets byte representation of double precision float. More...
|
|
static bool | ToBoolean (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to boolean. More...
|
|
static char_t | ToChar (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to char. More...
|
|
static int16_t | ToInt16 (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to short. More...
|
|
static int | ToInt32 (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to integer. More...
|
|
static int64_t | ToInt64 (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to long long. More...
|
|
static uint16_t | ToUInt16 (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to unsigned short. More...
|
|
static uint32_t | ToUInt32 (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to unsigned integer. More...
|
|
static uint64_t | ToUInt64 (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to unsigned long long. More...
|
|
static float | ToSingle (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to single precision float. More...
|
|
static double | ToDouble (const System::ArrayPtr< uint8_t > &value, int startIndex) |
| Converts byte representation to double precision float. More...
|
|
Bit converter implementation that works with little endian representation. This is a static type with no instance services. You should never create instances of it by any means.