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
15
struct
FGenericPlatformStricmp
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
);
20
CORE_API
static
int32
Stricmp
(
const
UTF16CHAR
*
String1
,
const
UTF16CHAR
*
String2
);
21
CORE_API
static
int32
Stricmp
(
const
UTF32CHAR
*
String1
,
const
UTF32CHAR
*
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
32
CORE_API
static
int32
Strnicmp
(
const
ANSICHAR
*
String1
,
const
ANSICHAR
*
String2
,
SIZE_T
Count
);
33
CORE_API
static
int32
Strnicmp
(
const
WIDECHAR
*
String1
,
const
WIDECHAR
*
String2
,
SIZE_T
Count
);
34
CORE_API
static
int32
Strnicmp
(
const
UTF8CHAR
*
String1
,
const
UTF8CHAR
*
String2
,
SIZE_T
Count
);
35
CORE_API
static
int32
Strnicmp
(
const
UTF16CHAR
*
String1
,
const
UTF16CHAR
*
String2
,
SIZE_T
Count
);
36
CORE_API
static
int32
Strnicmp
(
const
UTF32CHAR
*
String1
,
const
UTF32CHAR
*
String2
,
SIZE_T
Count
);
37
38
CORE_API
static
int32
Strnicmp
(
const
ANSICHAR
*
String1
,
const
WIDECHAR
*
String2
,
SIZE_T
Count
);
39
CORE_API
static
int32
Strnicmp
(
const
ANSICHAR
*
String1
,
const
UTF8CHAR
*
String2
,
SIZE_T
Count
);
40
CORE_API
static
int32
Strnicmp
(
const
ANSICHAR
*
String1
,
const
UTF16CHAR
*
String2
,
SIZE_T
Count
);
41
CORE_API
static
int32
Strnicmp
(
const
ANSICHAR
*
String1
,
const
UTF32CHAR
*
String2
,
SIZE_T
Count
);
42
CORE_API
static
int32
Strnicmp
(
const
WIDECHAR
*
String1
,
const
ANSICHAR
*
String2
,
SIZE_T
Count
);
43
CORE_API
static
int32
Strnicmp
(
const
UTF8CHAR
*
String1
,
const
ANSICHAR
*
String2
,
SIZE_T
Count
);
44
CORE_API
static
int32
Strnicmp
(
const
UTF16CHAR
*
String1
,
const
ANSICHAR
*
String2
,
SIZE_T
Count
);
45
CORE_API
static
int32
Strnicmp
(
const
UTF32CHAR
*
String1
,
const
ANSICHAR
*
String2
,
SIZE_T
Count
);
46
};
CoreTypes.h
SIZE_T
FPlatformTypes::SIZE_T SIZE_T
An unsigned integer the same size as a pointer, the same as UPTRINT.
Definition
Platform.h:1150
UTF32CHAR
FPlatformTypes::UTF32CHAR UTF32CHAR
A 32-bit character containing a UTF32 (Unicode, 32-bit, fixed-width) code unit.
Definition
Platform.h:1143
WIDECHAR
FPlatformTypes::WIDECHAR WIDECHAR
A wide character. Normally a signed type.
Definition
Platform.h:1133
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
UTF8CHAR
FPlatformTypes::UTF8CHAR UTF8CHAR
An 8-bit character containing a UTF8 (Unicode, 8-bit, variable-width) code unit.
Definition
Platform.h:1137
UTF16CHAR
FPlatformTypes::CHAR16 UTF16CHAR
A 16-bit character containing a UTF16 (Unicode, 16-bit, variable-width) code unit.
Definition
Platform.h:1141
ANSICHAR
FPlatformTypes::ANSICHAR ANSICHAR
An ANSI character. Normally a signed type.
Definition
Platform.h:1131
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EMetalQueueType::Count
@ Count
FGenericPlatformStricmp
Definition
GenericPlatformStricmp.h:16
FGenericPlatformStricmp::Stricmp
static CORE_API int32 Stricmp(const ANSICHAR *String1, const ANSICHAR *String2)
Definition
GenericPlatformStricmp.cpp:93
FGenericPlatformStricmp::Strnicmp
static CORE_API int32 Strnicmp(const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
Definition
GenericPlatformStricmp.cpp:107
Engine
Source
Runtime
Core
Public
GenericPlatform
GenericPlatformStricmp.h
Generated by
1.9.8