5#include "Containers/Array.h"
7#include "Containers/Map.h"
8#include "Containers/Set.h"
113 void Set(
const T& NewValue )
148template<
typename T >
151 inline bool operator()(
const T&
A,
const T&
B )
const
159template<
typename T >
162 inline bool operator()(
const T&
A,
const T&
B )
const
170template<
typename T >
173 inline bool operator()(
const T&
A,
const T&
B )
const
186 return A.NameAndInfo.GetRawName().Compare(
B.NameAndInfo.GetRawName() ) < 0;
317 template<
class TComparer >
321 for(
auto It =
Children.CreateIterator(); It; ++It )
330 CORE_API void operator delete(
void *RawMemory);
348 return A.Meta.NameAndInfo.GetRawName().Compare(
B.Meta.NameAndInfo.GetRawName() ) < 0;
402 for (
auto It =
Other.Children.CreateConstIterator(); It; ++It)
431 void*
operator new(
size_t Size);
432 void operator delete(
void *RawMemory);
437 for (
auto It =
Children.CreateIterator(); It; ++It)
715 Item.NameAndInfo.GetField<
EStatDataType>() != EStatDataType::ST_None &&
716 Item.NameAndInfo.GetField<
EStatDataType>() != EStatDataType::ST_FName &&
717 (Op == EStatOperation::Set ||
718 Op == EStatOperation::Clear ||
719 Op == EStatOperation::Add ||
720 Op == EStatOperation::Subtract ||
721 Op == EStatOperation::MaxVal))
730 FStatsUtils::AccumulateStat(*Result, Item);
747 Result.NameAndInfo.SetFlag(EStatMetaFlags::IsPackedCCAndDuration,
true);
768 Dest = FMath::Max<int64>(Dest,
Other);
782 Dest = FMath::Min<int64>(Dest,
Other);
793 return FString::Printf(
TEXT(
"%s%x_0" ), *FStatConstants::ThreadNameMarker,
InThreadID );
801 ThreadName.FindLastChar(
TEXT(
'_'),
Index);
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Sort(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:78
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
#define DECLARE_TS_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:50
void LexFromString(EAudioFeature &OutFeature, const TCHAR *String)
Definition IOSAppDelegate.cpp:163
#define MAX_int32
Definition NumericLimits.h:25
#define checkStats(x)
Definition StatsCommon.h:11
#define UE_ARRAY_COUNT(array)
Definition UnrealTemplate.h:212
uint32 Size
Definition VulkanMemory.cpp:4034
Definition NameTypes.h:617
FORCEINLINE bool IsNone() const
Definition NameTypes.h:827
Definition ThreadSafeCounter.h:14
void Empty(SizeType Slack=0)
Definition Array.h:2273
Definition IndirectArray.h:20
Definition UnrealString.h.inl:34
int32 Find(CharRangeType &&SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart, int32 StartPosition=INDEX_NONE) const
Definition UnrealString.h.inl:1116
@ Hierarchical
Definition NavigationSystemTypes.h:89
Type
Definition PawnAction_Move.h:11
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426
float Encode(EEncoding SourceEncoding, float Value)
Definition TransferFunctions.cpp:51
UE_STRING_CLASS Result(Forward< LhsType >(Lhs), RhsLen)
Definition String.cpp.inl:732
@ false
Definition radaudio_common.h:23
U16 Index
Definition radfft.cpp:71
static CORE_API uint32 HexNumber(FStringView HexString)
Definition Parse.cpp:1342
static CORE_API bool Value(const TCHAR *Stream, const TCHAR *Match, FName &Name)
Definition Parse.cpp:584