UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ComparisonUtility.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
Containers/StringFwd.h
"
6
#include "
Containers/StringView.h
"
7
#include "
HAL/Platform.h
"
8
#include "
UObject/NameTypes.h
"
9
10
namespace
UE::ComparisonUtility
{
11
13
CORE_API
int32
CompareWithNumericSuffix
(
FName
A
,
FName
B
);
14
16
CORE_API
int32
CompareWithNumericSuffix
(
FStringView
A
,
FStringView
B
);
17
19
CORE_API
int32
CompareNaturalOrder
(
FStringView
A
,
FStringView
B
);
20
21
}
// namespace UE::ComparisonUtility
EMusicalNoteName::A
@ A
EMusicalNoteName::B
@ B
Platform.h
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
NameTypes.h
StringFwd.h
StringView.h
FName
Definition
NameTypes.h:617
TStringView< TCHAR >
UE::ComparisonUtility
Definition
ComparisonUtility.cpp:9
UE::ComparisonUtility::CompareNaturalOrder
int32 CompareNaturalOrder(FStringView A, FStringView B)
Definition
ComparisonUtility.cpp:80
UE::ComparisonUtility::CompareWithNumericSuffix
int32 CompareWithNumericSuffix(FName A, FName B)
Definition
ComparisonUtility.cpp:11
Engine
Source
Runtime
Core
Public
Misc
ComparisonUtility.h
Generated by
1.9.8