![]() |
Blamite Game Engine - blam!
00263.10.17.20.0001.blamite
The core library for the Blamite Game Engine.
|
Namespace containing functions to convert between various types of variables. More...
Functions | |
std::wstring | ConvertStringToWstring (std::string string) |
Converts a String to a Wide String. More... | |
std::string | WstringToString (std::wstring wide_string) |
Converts a Wide String to a String. More... | |
bool | StringToBool (std::string string) |
Converts a string to a boolean. More... | |
bool | HexStringToChar (std::string hex, char *character) |
Converts a hexadecimal code to its respective character. More... | |
float | StringToFloat (std::string string) |
Converts a string representation of a float to a float . More... | |
int | StringToInt (std::string string) |
Converts a string representation of an integer to an int . More... | |
double | StringToDouble (std::string string) |
Converts a string representation of a double to a double . More... | |
std::string | BytesToString (void *bytes, int bytes_length) |
Converts a series of bytes to a string. More... | |
Namespace containing functions to convert between various types of variables.
std::string Blam::Converters::BytesToString | ( | void * | bytes, |
int | bytes_length | ||
) |
Converts a series of bytes to a string.
bytes | - Start address of the bytes to read. |
bytes_length | - The number of bytes to read. |
std::wstring Blam::Converters::ConvertStringToWstring | ( | std::string | string | ) |
Converts a String to a Wide String.
string | - The string to convert. |
wstring
. bool Blam::Converters::HexStringToChar | ( | std::string | hex, |
char * | character | ||
) |
Converts a hexadecimal code to its respective character.
This is used to evaluate a hex code representing a byte to its equivalent char
.
hex | - The string containing the hexadecimal representation of a character. |
character | - Pointer to the char to set to the evaluated character. |
true
if the character was converted successfully, false
if an error occurred. bool Blam::Converters::StringToBool | ( | std::string | string | ) |
Converts a string to a boolean.
The following will be interpreted as true
:
true, t, 1, on, yes, y
The following will be interpreted as false
:
false, f, 0, off, no, n
Any other value will return false
and add a message to console.
string | - The string to convert. |
bool
. double Blam::Converters::StringToDouble | ( | std::string | string | ) |
Converts a string representation of a double to a double
.
string | - The string containing the double value representation. |
0
if the value failed to convert. float Blam::Converters::StringToFloat | ( | std::string | string | ) |
Converts a string representation of a float to a float
.
string | - The string containing the float value representation. |
0.0f
if the value failed to convert. int Blam::Converters::StringToInt | ( | std::string | string | ) |
Converts a string representation of an integer to an int
.
string | - The string containing the float value representation. |
0.0f
if the value failed to convert. std::string Blam::Converters::WstringToString | ( | std::wstring | wide_string | ) |
Converts a Wide String to a String.
wide_string | - The wide string to convert. |
string
.