UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenericPlatformStricmp.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
6
16{
17 CORE_API static int32 Stricmp(const ANSICHAR* String1, const ANSICHAR* String2);
18 CORE_API static int32 Stricmp(const WIDECHAR* String1, const WIDECHAR* String2);
19 CORE_API static int32 Stricmp(const UTF8CHAR* String1, const UTF8CHAR* String2);
22
23 CORE_API static int32 Stricmp(const ANSICHAR* String1, const WIDECHAR* String2);
24 CORE_API static int32 Stricmp(const ANSICHAR* String1, const UTF8CHAR* String2);
25 CORE_API static int32 Stricmp(const ANSICHAR* String1, const UTF16CHAR* String2);
26 CORE_API static int32 Stricmp(const ANSICHAR* String1, const UTF32CHAR* String2);
27 CORE_API static int32 Stricmp(const WIDECHAR* String1, const ANSICHAR* String2);
28 CORE_API static int32 Stricmp(const UTF8CHAR* String1, const ANSICHAR* String2);
29 CORE_API static int32 Stricmp(const UTF16CHAR* String1, const ANSICHAR* String2);
30 CORE_API static int32 Stricmp(const UTF32CHAR* String1, const ANSICHAR* String2);
31
37
46};
FPlatformTypes::SIZE_T SIZE_T
An unsigned integer the same size as a pointer, the same as UPTRINT.
Definition Platform.h:1150
FPlatformTypes::UTF32CHAR UTF32CHAR
A 32-bit character containing a UTF32 (Unicode, 32-bit, fixed-width) code unit.
Definition Platform.h:1143
FPlatformTypes::WIDECHAR WIDECHAR
A wide character. Normally a signed type.
Definition Platform.h:1133
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
FPlatformTypes::UTF8CHAR UTF8CHAR
An 8-bit character containing a UTF8 (Unicode, 8-bit, variable-width) code unit.
Definition Platform.h:1137
FPlatformTypes::CHAR16 UTF16CHAR
A 16-bit character containing a UTF16 (Unicode, 16-bit, variable-width) code unit.
Definition Platform.h:1141
FPlatformTypes::ANSICHAR ANSICHAR
An ANSI character. Normally a signed type.
Definition Platform.h:1131
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition GenericPlatformStricmp.h:16
static CORE_API int32 Stricmp(const ANSICHAR *String1, const ANSICHAR *String2)
Definition GenericPlatformStricmp.cpp:93
static CORE_API int32 Strnicmp(const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
Definition GenericPlatformStricmp.cpp:107