6#include "Containers/Array.h"
7#include "Containers/Map.h"
64 bool IsValid()
const {
return FileHandle !=
nullptr; }
125 enum class ETypeCode :
uint8
148 static const TCHAR*
Name() {
return TEXT(
"AnalyticsPropertyStoreWorker"); }
163 bool IsFixedSize(ETypeCode Type)
const {
return Type != ETypeCode::Str; }
164 bool IsDead(ETypeCode Type)
const {
return EnumHasAnyFlags(Type, ETypeCode::Dead); }
165 ETypeCode RawType(ETypeCode Type)
const {
return Type & ETypeCode::RawMask; }
188 bool bFragmented =
false;
RAD_U32 U32
Definition egttypes.h:501
RAD_U64 U64
Definition egttypes.h:511
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr bool EnumHasAnyFlags(Enum Flags, Enum Contains)
Definition EnumClassFlags.h:35
#define FRIEND_ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:17
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
::FCriticalSection FTransactionallySafeCriticalSection
Definition TransactionallySafeCriticalSection.h:16
uint32 Size
Definition VulkanMemory.cpp:4034
Definition AnalyticsPropertyStore.h:37
virtual ANALYTICS_API EStatusCode Get(const FString &Key, int32 &OutValue) const override
Definition AnalyticsPropertyStore.cpp:570
virtual ANALYTICS_API ~FAnalyticsPropertyStore()
Definition AnalyticsPropertyStore.cpp:82
virtual ANALYTICS_API bool Contains(const FString &Key) const override
Definition AnalyticsPropertyStore.cpp:292
virtual ANALYTICS_API uint32 Num() const override
Definition AnalyticsPropertyStore.cpp:286
friend class FFlushWorker
Definition AnalyticsPropertyStore.h:153
FAnalyticsPropertyStore(FAnalyticsPropertyStore &&)=delete
FAnalyticsPropertyStore(const FAnalyticsPropertyStore &)=delete
bool IsValid() const
Definition AnalyticsPropertyStore.h:64
FAnalyticsPropertyStore & operator=(FAnalyticsPropertyStore &&)=delete
virtual ANALYTICS_API void VisitAll(const TFunction< void(FAnalyticsEventAttribute &&)> &VisitFn) const override
Definition AnalyticsPropertyStore.cpp:834
FAnalyticsPropertyStore & operator=(const FAnalyticsPropertyStore &)=delete
ANALYTICS_API FAnalyticsPropertyStore()
Definition AnalyticsPropertyStore.cpp:76
virtual ANALYTICS_API void RemoveAll() override
Definition AnalyticsPropertyStore.cpp:317
Definition MemoryReader.h:17
Definition MemoryWriter.h:101
Definition AsyncWork.h:663
Definition IAnalyticsPropertyStore.h:14
EStatusCode
Definition IAnalyticsPropertyStore.h:18
Definition GenericPlatformFile.h:117
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
GeometryCollection::Facades::FMuscleActivationData Data
Definition MuscleActivationConstraints.h:15
Type
Definition PawnAction_Move.h:11
const TCHAR * Name
Definition OodleDataCompression.cpp:30
FORCEINLINE void Store(const volatile T *Element, T Value)
Definition Atomic.h:89
Definition AnalyticsEventAttribute.h:48
static FTimespan MaxValue()
Definition Timespan.h:686
Definition LightweightStats.h:416