#include <TStringManager.h>
|
static TCHAR * | GetTempString8 () |
|
static TINT | String8Compare (const TCHAR *str1, const TCHAR *str2, TSIZE size=-1) |
|
static TINT | String8CompareNoCase (const TCHAR *str1, const TCHAR *str2, TSIZE size=-1) |
|
static TCHAR * | String8Copy (TCHAR *dst, const TCHAR *src, TSIZE size=-1) |
|
static TCHAR * | String8CopySafe (TCHAR *dst, const TCHAR *src, TSIZE size=-1) |
|
static const TCHAR * | String8FindChar (const TCHAR *str, TCHAR character) |
|
static const TCHAR * | String8FindString (const TCHAR *str, const TCHAR *substr) |
|
static TSIZE | String8Length (const TCHAR *str) |
|
static void | String8ToLowerCase (TCHAR *str) |
|
static TFLOAT | String8ToFloat (const TCHAR *str) |
|
static void | String8Format (TCHAR *str, TINT size, const TCHAR *format,...) |
|
static TWCHAR * | GetTempString16 () |
|
static TINT | String16Compare (const TWCHAR *str1, const TWCHAR *str2, TSIZE size=-1) |
|
static TINT | String16CompareNoCase (const TWCHAR *str1, const TWCHAR *str2, TSIZE size=-1) |
|
static TWCHAR * | String16Copy (TWCHAR *dst, const TWCHAR *src, TSIZE size=-1) |
|
static TWCHAR * | String16CopySafe (TWCHAR *dst, const TWCHAR *src, TSIZE size=-1) |
|
static const TWCHAR * | String16FindChar (const TWCHAR *str, TWCHAR character) |
|
static const TWCHAR * | String16FindString (const TWCHAR *str, TWCHAR *substr) |
|
static TSIZE | String16Length (const TWCHAR *str) |
|
static void | String16Format (TWCHAR *str, TINT size, const TWCHAR *format,...) |
|
static TWCHAR * | StringCharToUnicode (TWCHAR *a_UnicodeString, const TCHAR *a_CharString, TUINT32 a_iLength) |
|
static TCHAR * | StringUnicodeToChar (TCHAR *a_CharString, const TWCHAR *const &a_UnicodeString, TUINT32 a_iLength) |
|
Definition at line 9 of file TStringManager.h.
◆ GetTempString16()
static TWCHAR * TStringManager::GetTempString16 |
( |
| ) |
|
|
inlinestatic |
Definition at line 34 of file TStringManager.h.
static TWCHAR ms_aScratchMem[SCRATCH_MEM_SIZE]
◆ GetTempString8()
static TCHAR * TStringManager::GetTempString8 |
( |
| ) |
|
|
inlinestatic |
Definition at line 12 of file TStringManager.h.
static TCHAR ms_aScratchMem[SCRATCH_MEM_SIZE]
◆ String16Compare()
static TINT TStringManager::String16Compare |
( |
const TWCHAR * | str1, |
|
|
const TWCHAR * | str2, |
|
|
TSIZE | size = -1 ) |
|
inlinestatic |
Definition at line 35 of file TStringManager.h.
static TINT Compare(const TWCHAR *str1, const TWCHAR *str2, TSIZE size=-1)
◆ String16CompareNoCase()
static TINT TStringManager::String16CompareNoCase |
( |
const TWCHAR * | str1, |
|
|
const TWCHAR * | str2, |
|
|
TSIZE | size = -1 ) |
|
inlinestatic |
Definition at line 36 of file TStringManager.h.
static TINT CompareNoCase(const TWCHAR *str1, const TWCHAR *str2, TSIZE size=-1)
◆ String16Copy()
Definition at line 37 of file TStringManager.h.
static TWCHAR * Copy(TWCHAR *dst, const TWCHAR *src, TSIZE size=-1)
◆ String16CopySafe()
Definition at line 38 of file TStringManager.h.
static TWCHAR * CopySafe(TWCHAR *dst, const TWCHAR *src, TSIZE size)
◆ String16FindChar()
static const TWCHAR * TStringManager::String16FindChar |
( |
const TWCHAR * | str, |
|
|
TWCHAR | character ) |
|
inlinestatic |
Definition at line 39 of file TStringManager.h.
static TWCHAR * FindChar(TWCHAR *str, TWCHAR character)
◆ String16FindString()
static const TWCHAR * TStringManager::String16FindString |
( |
const TWCHAR * | str, |
|
|
TWCHAR * | substr ) |
|
inlinestatic |
Definition at line 40 of file TStringManager.h.
static TWCHAR * FindString(TWCHAR *str, const TWCHAR *substr)
◆ String16Format()
static void TStringManager::String16Format |
( |
TWCHAR * | str, |
|
|
TINT | size, |
|
|
const TWCHAR * | format, |
|
|
| ... ) |
|
inlinestatic |
Definition at line 43 of file TStringManager.h.
44 {
45 va_list args;
46
47 va_start( args, format );
48
50
51 va_end( args );
52 }
static TINT FormatV(TWCHAR *a_pcString, TINT size, const TWCHAR *a_pcFormat, va_list args)
◆ String16Length()
static TSIZE TStringManager::String16Length |
( |
const TWCHAR * | str | ) |
|
|
inlinestatic |
◆ String8Compare()
static TINT TStringManager::String8Compare |
( |
const TCHAR * | str1, |
|
|
const TCHAR * | str2, |
|
|
TSIZE | size = -1 ) |
|
inlinestatic |
Definition at line 13 of file TStringManager.h.
static TINT Compare(const TCHAR *str1, const TCHAR *str2, TSIZE size=-1)
◆ String8CompareNoCase()
static TINT TStringManager::String8CompareNoCase |
( |
const TCHAR * | str1, |
|
|
const TCHAR * | str2, |
|
|
TSIZE | size = -1 ) |
|
inlinestatic |
Definition at line 14 of file TStringManager.h.
static TINT CompareNoCase(const TCHAR *str1, const TCHAR *str2, TSIZE size=-1)
◆ String8Copy()
Definition at line 15 of file TStringManager.h.
static TCHAR * Copy(TCHAR *dst, const TCHAR *src, TSIZE size=-1)
◆ String8CopySafe()
Definition at line 16 of file TStringManager.h.
static TCHAR * CopySafe(TCHAR *dst, const TCHAR *src, TSIZE size)
◆ String8FindChar()
static const TCHAR * TStringManager::String8FindChar |
( |
const TCHAR * | str, |
|
|
TCHAR | character ) |
|
inlinestatic |
Definition at line 17 of file TStringManager.h.
static TCHAR * FindChar(TCHAR *str, TCHAR character)
◆ String8FindString()
static const TCHAR * TStringManager::String8FindString |
( |
const TCHAR * | str, |
|
|
const TCHAR * | substr ) |
|
inlinestatic |
Definition at line 18 of file TStringManager.h.
static TCHAR * FindString(TCHAR *str, const TCHAR *substr)
◆ String8Format()
static void TStringManager::String8Format |
( |
TCHAR * | str, |
|
|
TINT | size, |
|
|
const TCHAR * | format, |
|
|
| ... ) |
|
inlinestatic |
Definition at line 23 of file TStringManager.h.
24 {
25 va_list args;
26
27 va_start( args, format );
28
30
31 va_end( args );
32 }
static TINT FormatV(TCHAR *a_pcString, TINT size, const TCHAR *a_pcFormat, va_list args)
◆ String8Length()
static TSIZE TStringManager::String8Length |
( |
const TCHAR * | str | ) |
|
|
inlinestatic |
◆ String8ToFloat()
static TFLOAT TStringManager::String8ToFloat |
( |
const TCHAR * | str | ) |
|
|
inlinestatic |
Definition at line 21 of file TStringManager.h.
static TFLOAT StringToFloat(const TCHAR *src)
◆ String8ToLowerCase()
static void TStringManager::String8ToLowerCase |
( |
TCHAR * | str | ) |
|
|
inlinestatic |
◆ StringCharToUnicode()
TWCHAR * TStringManager::StringCharToUnicode |
( |
TWCHAR * | a_UnicodeString, |
|
|
const TCHAR * | a_CharString, |
|
|
TUINT32 | a_iLength ) |
|
static |
Definition at line 13 of file TStringManager.cpp.
14{
16
18
19 if ( iCharStringLength < a_iLength || a_iLength == -1 )
20 a_iLength = iCharStringLength;
21
22 for (
TSIZE i = 0; i < a_iLength; i++ )
23 a_UnicodeString[ i ] =
TWCHAR( a_CharString[ i ] );
24
25 a_UnicodeString[ a_iLength ] = L'\0';
26 return a_UnicodeString;
27}
static TSIZE String8Length(const TCHAR *str)
◆ StringUnicodeToChar()
TCHAR * TStringManager::StringUnicodeToChar |
( |
TCHAR * | a_CharString, |
|
|
const TWCHAR *const & | a_UnicodeString, |
|
|
TUINT32 | a_iLength ) |
|
static |
Definition at line 29 of file TStringManager.cpp.
30{
32
34
35 if ( iUnicodeStringLength < a_iLength || a_iLength == -1 )
36 a_iLength = iUnicodeStringLength;
37
38 for (
TSIZE i = 0; i < a_iLength; i++ )
39 a_CharString[ i ] =
TCHAR( a_UnicodeString[ i ] );
40
41 a_CharString[ a_iLength ] = '\0';
42 return a_CharString;
43}
static TSIZE String16Length(const TWCHAR *str)
The documentation for this class was generated from the following files: