 |
Blamite Game Engine - Strings
00390.07.02.23.1947.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
Go to the documentation of this file.
11 std::string string_value;
21 string_value = qstring.toStdString();
25 int ToInt(
bool* success =
nullptr);
26 short ToShort(
bool* success =
nullptr);
27 float ToFloat(
bool* success =
nullptr);
35 return QString::fromStdString(string_value);
const char * ToCString()
Definition: BlamString.cpp:74
BlamString(std::string stdstring)
Definition: BlamString.cpp:6
BlamString Substring(int offset, int length)
Definition: BlamString.cpp:116
int Size()
Definition: BlamString.cpp:101
BlamString operator+(BlamString new_string)
Definition: BlamString.cpp:131
std::vector< char > ToCharList()
Definition: BlamString.cpp:79
STRINGS_API int StringToInt(std::string string)
Converts a string representation of an integer to an int.
Definition: converters.cpp:127
STRINGS_API bool Contains(std::string string, std::string contains)
Determines whether or not a string contains the specified substring.
Definition: string.cpp:181
char GetCharAt(int index)
Definition: BlamString.cpp:96
bool Contains(BlamString string)
Definition: BlamString.cpp:121
Class representing a list of objects.
Definition: BlamList.h:14
BlamString operator=(BlamString new_string)
Definition: BlamString.cpp:143
short ToShort(bool *success=nullptr)
Definition: BlamString.cpp:32
STRINGS_API bool IsStringInt(std::string string)
Checks whether or not a string is a valid representation of an integer.
Definition: converters.cpp:236
int Length()
Definition: BlamString.cpp:106
STRINGS_API bool IsStringFloat(std::string string)
Checks whether or not a string is a valid representation of a float.
Definition: converters.cpp:265
int ToInt(bool *success=nullptr)
Definition: BlamString.cpp:21
std::basic_string< CharT, Traits, Allocator > to_string(uuid const &id)
Definition: uuid.h:581
STRINGS_API float StringToFloat(std::string string)
Converts a string representation of a float to a float.
Definition: converters.cpp:109
Definition: BlamString.h:8
float ToFloat(bool *success=nullptr)
Definition: BlamString.cpp:59
void Append(BlamString string)
Definition: BlamString.cpp:111
std::string ToStdString()
Definition: BlamString.cpp:91
BlamString operator+=(BlamString new_string)
Definition: BlamString.cpp:137