Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FGenericPlatformStricmp Struct Reference

#include <GenericPlatformStricmp.h>

+ Inheritance diagram for FGenericPlatformStricmp:

Static Public Member Functions

static ARK_API int32 Stricmp (const ANSICHAR *String1, const ANSICHAR *String2)
 
static int32 Stricmp (const WIDECHAR *String1, const WIDECHAR *String2)
 
static ARK_API int32 Stricmp (const UTF8CHAR *String1, const UTF8CHAR *String2)
 
static ARK_API int32 Stricmp (const UTF16CHAR *String1, const UTF16CHAR *String2)
 
static ARK_API int32 Stricmp (const UTF32CHAR *String1, const UTF32CHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const WIDECHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const UTF8CHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const UTF16CHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const UTF32CHAR *String2)
 
static int32 Stricmp (const WIDECHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Stricmp (const UTF8CHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Stricmp (const UTF16CHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Stricmp (const UTF32CHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const WIDECHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF8CHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF16CHAR *String1, const UTF16CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF32CHAR *String1, const UTF32CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const UTF16CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const UTF32CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const WIDECHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF8CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF16CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF32CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 

Detailed Description

Optimized locale and CRT independent case-insensitive string comparisons

Only considers ASCII character casing, i.e. C locale semantics

Returns
Zero if strings are equal, greater than zero if first string is greater than the second one and less than zero otherwise.

Definition at line 16 of file GenericPlatformStricmp.h.

Member Function Documentation

◆ Stricmp() [1/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const ANSICHAR * String1,
const ANSICHAR * String2 )
static

◆ Stricmp() [2/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const ANSICHAR * String1,
const UTF16CHAR * String2 )
static

◆ Stricmp() [3/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const ANSICHAR * String1,
const UTF32CHAR * String2 )
static

◆ Stricmp() [4/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const ANSICHAR * String1,
const UTF8CHAR * String2 )
static

◆ Stricmp() [5/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const ANSICHAR * String1,
const WIDECHAR * String2 )
static

◆ Stricmp() [6/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const UTF16CHAR * String1,
const ANSICHAR * String2 )
static

◆ Stricmp() [7/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const UTF16CHAR * String1,
const UTF16CHAR * String2 )
static

◆ Stricmp() [8/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const UTF32CHAR * String1,
const ANSICHAR * String2 )
static

◆ Stricmp() [9/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const UTF32CHAR * String1,
const UTF32CHAR * String2 )
static

◆ Stricmp() [10/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const UTF8CHAR * String1,
const ANSICHAR * String2 )
static

◆ Stricmp() [11/13]

static ARK_API int32 FGenericPlatformStricmp::Stricmp ( const UTF8CHAR * String1,
const UTF8CHAR * String2 )
static

◆ Stricmp() [12/13]

static int32 FGenericPlatformStricmp::Stricmp ( const WIDECHAR * String1,
const ANSICHAR * String2 )
inlinestatic

Definition at line 32 of file GenericPlatformStricmp.h.

◆ Stricmp() [13/13]

static int32 FGenericPlatformStricmp::Stricmp ( const WIDECHAR * String1,
const WIDECHAR * String2 )
inlinestatic

Definition at line 19 of file GenericPlatformStricmp.h.

◆ Strnicmp() [1/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const ANSICHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [2/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const ANSICHAR * String1,
const UTF16CHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [3/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const ANSICHAR * String1,
const UTF32CHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [4/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const ANSICHAR * String1,
const UTF8CHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [5/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const ANSICHAR * String1,
const WIDECHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [6/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const UTF16CHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [7/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const UTF16CHAR * String1,
const UTF16CHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [8/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const UTF32CHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [9/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const UTF32CHAR * String1,
const UTF32CHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [10/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const UTF8CHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [11/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const UTF8CHAR * String1,
const UTF8CHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [12/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const WIDECHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

◆ Strnicmp() [13/13]

static ARK_API int32 FGenericPlatformStricmp::Strnicmp ( const WIDECHAR * String1,
const WIDECHAR * String2,
SIZE_T Count )
inlinestatic

Definition at line 41 of file GenericPlatformStricmp.h.


The documentation for this struct was generated from the following file: