Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAnalytics | The public interface for interacting with analytics. | ||
| FAnalyticsEventAttribute | Struct to hold key/value pairs that will be sent as attributes along with analytics events. | ||
| FAnalyticsPropertyStore | Implements a fast key/value database to store the metrics gathered to create the session summary event. | ||
| FAnalyticsSpan | Implementation of an IAnalyticsSpan interface | ||
| FAnalyticsTracer | Implementation of an IAnalyticsTracer interface | ||
| FJsonFragment | |||
| FJsonNull |
Typedefs
| Name | Description |
|---|---|
| FAnalyticsProviderConfigurationDelegate | Analytics providers must be configured when created. |
| FThreadId |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAnalyticsBuildType | Defines the different build types from an analytics perspective. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TCHAR * | Convert an EAnalyticsBuildType to string. | ||
| decltype(auto) | AnalyticsConversion::ToString
(
T&& Value |
||
| FString | AnalyticsConversionToString
(
const TMap< KeyType, ValueType, Allocator, KeyFuncs >& ValueMap |
Map conversion. | |
| FString | AnalyticsConversionToString
(
const TArray< T, AllocatorType >& ValueArray |
Array conversion. Creates comma-separated list. | |
| FString | AnalyticsConversionToString
(
double Value |
||
| FString | AnalyticsConversionToString
(
float Value |
||
| FString | AnalyticsConversionToString
(
const FString& Value |
||
| decltype(auto) | AnalyticsConversionToString
(
const T& Value |
Helpers for converting various common types to strings that analytics providers can consume. | |
| FString | AnalyticsConversionToString
(
FString&& Value |
Make sure we have a direct implementation for moving FStrings as we definitely don't want to copy them as the above const-ref template will cause. | |
| TArray< FAnalyticsEventAttribute, Allocator > & | AppendAnalyticsEventAttributeArray
(
TArray< FAnalyticsEventAttribute, Allocator >& Attrs, |
Helper to append to an array of attributes using a single expression. | |
| EAnalyticsBuildType | Get the analytics build type. | ||
| void | ImplMakeAnalyticsEventAttributeArray::MakeArray
(
TArray< FAnalyticsEventAttribute, Allocator >& Attrs, |
Recursively add the arguments to the array. | |
| void | ImplMakeAnalyticsEventAttributeArray::MakeArray
(
TArray< FAnalyticsEventAttribute, Allocator >& Attrs, |
Recursion terminator. Convert the key/value pair to analytics strings. | |
| void | ImplMakeAnalyticsEventAttributeArray::MakeArray
(
TArray< FAnalyticsEventAttribute, Allocator >& Attrs |
Recursion terminator. Empty list. | |
| const TCHAR * | LexToString
(
FJsonNull |
||
| FString | LexToString
(
FJsonFragment&& Fragment |
||
| const FString & | LexToString
(
const FJsonFragment& Fragment |
||
| TArray< FAnalyticsEventAttribute, Allocator > | MakeAnalyticsEventAttributeArray
(
ArgTypes&&... Args |
Helper to create an array of attributes using a single expression. | |
| bool | operator!
(
FAnalyticsPropertyStore::ETypeCode E |
||
| FAnalyticsPropertyStore::ETypeCode | operator&
(
FAnalyticsPropertyStore::ETypeCode Lhs, |
||
| FAnalyticsPropertyStore::ETypeCode & | operator&=
(
FAnalyticsPropertyStore::ETypeCode& Lhs, |
||
| FAnalyticsPropertyStore::ETypeCode | operator^
(
FAnalyticsPropertyStore::ETypeCode Lhs, |
||
| FAnalyticsPropertyStore::ETypeCode & | operator^=
(
FAnalyticsPropertyStore::ETypeCode& Lhs, |
||
| FAnalyticsPropertyStore::ETypeCode | operator|
(
FAnalyticsPropertyStore::ETypeCode Lhs, |
||
| FAnalyticsPropertyStore::ETypeCode & | operator|=
(
FAnalyticsPropertyStore::ETypeCode& Lhs, |
||
| FAnalyticsPropertyStore::ETypeCode | operator~
(
FAnalyticsPropertyStore::ETypeCode E |