UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TAnalyticsProperty< FString > Class Reference

#include <IAnalyticsPropertyStore.h>

Public Member Functions

 TAnalyticsProperty (const TCHAR *InKey)
 
IAnalyticsPropertyStore::EStatusCode Set (IAnalyticsPropertyStore *Store, const FString &Value, uint32 CharCountCapacityHint=0) const
 
IAnalyticsPropertyStore::EStatusCode Set (IAnalyticsPropertyStore *Store, const FString &Value, const TFunction< bool(const FString *, const FString &)> &ConditionFn) const
 
IAnalyticsPropertyStore::EStatusCode Get (IAnalyticsPropertyStore *Store, FString &OutValue) const
 
IAnalyticsPropertyStore::EStatusCode Update (IAnalyticsPropertyStore *Store, const TFunction< bool(FString &InOutValue)> &UpdateFn) const
 

Public Attributes

const FString Key
 

Detailed Description

Specialization for FString because the caller can specifies a capacity when adding a string.

Constructor & Destructor Documentation

◆ TAnalyticsProperty()

TAnalyticsProperty< FString >::TAnalyticsProperty ( const TCHAR InKey)
inline

Member Function Documentation

◆ Get()

IAnalyticsPropertyStore::EStatusCode TAnalyticsProperty< FString >::Get ( IAnalyticsPropertyStore Store,
FString &  OutValue 
) const
inline

◆ Set() [1/2]

IAnalyticsPropertyStore::EStatusCode TAnalyticsProperty< FString >::Set ( IAnalyticsPropertyStore Store,
const FString &  Value,
const TFunction< bool(const FString *, const FString &)> &  ConditionFn 
) const
inline

◆ Set() [2/2]

IAnalyticsPropertyStore::EStatusCode TAnalyticsProperty< FString >::Set ( IAnalyticsPropertyStore Store,
const FString &  Value,
uint32  CharCountCapacityHint = 0 
) const
inline

◆ Update()

IAnalyticsPropertyStore::EStatusCode TAnalyticsProperty< FString >::Update ( IAnalyticsPropertyStore Store,
const TFunction< bool(FString &InOutValue)> &  UpdateFn 
) const
inline

Member Data Documentation

◆ Key

const FString TAnalyticsProperty< FString >::Key

The documentation for this class was generated from the following file: