Go to the source code of this file.
◆ ANALYTICS_MAX_FLOAT_VALUE_BEFORE_EXPONENTIAL_NOTATION
| #define ANALYTICS_MAX_FLOAT_VALUE_BEFORE_EXPONENTIAL_NOTATION (1.0e+15F) |
◆ AnalyticsConversionToString() [1/9]
| FString AnalyticsConversionToString |
( |
const FString & |
Value | ) |
|
|
inline |
◆ AnalyticsConversionToString() [2/9]
| decltype(auto) AnalyticsConversionToString |
( |
const T & |
Value | ) |
|
|
inline |
Helpers for converting various common types to strings that analytics providers can consume. Lexical conversion. Allow any type that we have a Lex for. Can't use universal references here because it then eats all non-perfect matches for the array and TMap conversions below, which we want to use a custom, analytics specific implementation for.
◆ AnalyticsConversionToString() [3/9]
| FString AnalyticsConversionToString |
( |
const TArray< T, AllocatorType > & |
ValueArray | ) |
|
Array conversion. Creates comma-separated list.
◆ AnalyticsConversionToString() [4/9]
| FString AnalyticsConversionToString |
( |
const TArrayView< T > & |
ValueArray | ) |
|
Array conversion. Creates comma-separated list.
◆ AnalyticsConversionToString() [5/9]
| FString AnalyticsConversionToString |
( |
const TMap< KeyType, ValueType, Allocator, KeyFuncs > & |
ValueMap | ) |
|
Map conversion. Creates comma-separated list. Creates comma-separated list with colon-separated key:value pairs.
◆ AnalyticsConversionToString() [6/9]
| FString AnalyticsConversionToString |
( |
double |
Value | ) |
|
|
inline |
◆ AnalyticsConversionToString() [7/9]
| FString AnalyticsConversionToString |
( |
float |
Value | ) |
|
|
inline |
◆ AnalyticsConversionToString() [8/9]
| FString AnalyticsConversionToString |
( |
FString && |
Value | ) |
|
|
inline |
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.
◆ AnalyticsConversionToString() [9/9]
| FString AnalyticsConversionToString |
( |
FStringView |
Value | ) |
|
|
inline |