Methods for Creating MaxString instances.
static MaxString FromCP |
( |
UINT |
codepage, |
|
|
const char * |
string, |
|
|
size_t |
length = (size_t)-1 |
|
) |
| |
|
static |
Construct a MaxString that will contain a copy of a string passed in.
- Parameters
-
codepage | - The code page of the string that is passed in |
string | - The string to copy |
length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |
- Returns
- - A new MaxString instance
static MaxString FromACP |
( |
const char * |
string, |
|
|
size_t |
length = (size_t)-1 |
|
) |
| |
|
static |
Construct a MaxString from an Active Code Page encoded string.
- Parameters
-
string | - The string to copy |
length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |
- Returns
- - A new MaxString instance
static MaxString FromUTF8 |
( |
const char * |
string, |
|
|
size_t |
length = (size_t)-1 |
|
) |
| |
|
static |
Construct a MaxString from a UTF8 encoded string.
- Parameters
-
string | - The string to copy |
length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |
- Returns
- - A new MaxString instance
static MaxString FromUTF16 |
( |
const wchar_t * |
string, |
|
|
size_t |
length = (size_t)-1 |
|
) |
| |
|
static |
Construct a MaxString from a UTF16 encoded wide string.
- Parameters
-
string | - The string to copy |
length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |
- Returns
- - A new MaxString instance
static MaxString FromUTF32 |
( |
const unsigned int * |
string, |
|
|
size_t |
length = (size_t)-1 |
|
) |
| |
|
static |
Construct a MaxString from a UTF32 encoded wide string.
- Parameters
-
string | - The string to copy |
length | - The length of the string that is passed in. Use this when the string length is already known. Doing so will increase performance. |
- Returns
- - A new MaxString instance
static MaxString FromWin32Error |
( |
DWORD |
err | ) |
|
|
static |
Generate a MaxString out of Win32 error code.
static MaxString FromAnsiError |
( |
int |
err | ) |
|
|
static |
Generate a MaxString out of an ANSI error code.
ANSI error codes are used principally when using the standard C libraries functions. Implemented using the strerror function.