FGenericPlatformStricmp

Optimized locale and CRT independent case-insensitive string comparisons

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformStricmp.h

Include

#include "GenericPlatform/GenericPlatformStricmp.h"

Syntax

struct FGenericPlatformStricmp

Remarks

Optimized locale and CRT independent case-insensitive string comparisons

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

Functions

Name Description

Public function Static

int32

 

Stricmp

(
    const ANSICHAR* String1,
    const ANSICHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const UTF16CHAR* String1,
    const ANSICHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const UTF8CHAR* String1,
    const ANSICHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const WIDECHAR* String1,
    const ANSICHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const ANSICHAR* String1,
    const UTF32CHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const ANSICHAR* String1,
    const UTF16CHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const UTF32CHAR* String1,
    const ANSICHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const ANSICHAR* String1,
    const WIDECHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const UTF32CHAR* String1,
    const UTF32CHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const UTF16CHAR* String1,
    const UTF16CHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const UTF8CHAR* String1,
    const UTF8CHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const WIDECHAR* String1,
    const WIDECHAR* String2
)

Public function Static

int32

 

Stricmp

(
    const ANSICHAR* String1,
    const UTF8CHAR* String2
)

Public function Static

int32

 

Strnicmp

(
    const UTF8CHAR* String1,
    const ANSICHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const WIDECHAR* String1,
    const ANSICHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const ANSICHAR* String1,
    const UTF32CHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const ANSICHAR* String1,
    const UTF16CHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const ANSICHAR* String1,
    const UTF8CHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const UTF16CHAR* String1,
    const UTF16CHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const UTF32CHAR* String1,
    const UTF32CHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const UTF8CHAR* String1,
    const UTF8CHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const WIDECHAR* String1,
    const WIDECHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const ANSICHAR* String1,
    const ANSICHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const UTF16CHAR* String1,
    const ANSICHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const ANSICHAR* String1,
    const WIDECHAR* String2,
    SIZE_T Count
)

Public function Static

int32

 

Strnicmp

(
    const UTF32CHAR* String1,
    const ANSICHAR* String2,
    SIZE_T Count
)