SDKString helpers.
More...
SDKString helpers.
◆ SDKMakeString()
| static std::string sdk::SDKMakeString |
( |
const SDKString & |
sdk_string | ) |
|
|
static |
Converts SDKString to std::string.
- Parameters
-
| [in] | sdk_string | any SDKString instance. |
- Returns
- corresponding std::string.
- Exceptions
-
- Thread safety:
- Thread safe.
All 16 bit characters are just truncated to chars, no special conversion is made.
◆ SDKMakeWString()
| static std::wstring sdk::SDKMakeWString |
( |
const SDKString & |
sdk_string | ) |
|
|
static |
Converts SDKString to std::wstring.
- Parameters
-
| [in] | sdk_string | any SDKString instance. |
- Returns
- corresponding std::wstring.
- Exceptions
-
- Thread safety:
- Thread safe.
All characters are just copied to wchars, no special conversion is made
◆ IsSDKStringEqual()
| bool sdk::IsSDKStringEqual |
( |
const SDKString * |
str1, |
|
|
const SDKString * |
str2 |
|
) |
| |
|
inline |
Compares two SDKStrings.
Special cases:
if both arguments are null, result is true,
if one argument is null, result false
if lengths differs, result is false
if lengths are equal to zero, result is true
if ant data pointer is null (when length >0), result is false