Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FFormatArgumentValue Class Reference

#include <Text.h>

+ Collaboration diagram for FFormatArgumentValue:

Public Member Functions

 FFormatArgumentValue ()
 
 FFormatArgumentValue (const int32 Value)
 
 FFormatArgumentValue (const uint32 Value)
 
 FFormatArgumentValue (const int64 Value)
 
 FFormatArgumentValue (const uint64 Value)
 
 FFormatArgumentValue (const float Value)
 
 FFormatArgumentValue (const double Value)
 
 FFormatArgumentValue (const FText &Value)
 
 FFormatArgumentValue (FText &&Value)
 
 FFormatArgumentValue (ETextGender Value)
 
bool IdenticalTo (const FFormatArgumentValue &Other, const ETextIdenticalModeFlags CompareModeFlags) const
 
FString ToFormattedString (const bool bInRebuildText, const bool bInRebuildAsSource) const
 
void ToFormattedString (const bool bInRebuildText, const bool bInRebuildAsSource, FString &OutResult) const
 
FString ToExportedString (const bool bStripPackageNamespace=false) const
 
void ToExportedString (FString &OutResult, const bool bStripPackageNamespace=false) const
 
const TCHAR * FromExportedString (const TCHAR *InBuffer)
 
FORCEINLINE EFormatArgumentType::Type GetType () const
 
FORCEINLINE int64 GetIntValue () const
 
FORCEINLINE uint64 GetUIntValue () const
 
FORCEINLINE float GetFloatValue () const
 
FORCEINLINE double GetDoubleValue () const
 
FORCEINLINE const FTextGetTextValue () const
 
FORCEINLINE ETextGender GetGenderValue () const
 

Private Attributes

EFormatArgumentType::Type Type
 
union { 
 
   int64   IntValue 
 
   uint64   UIntValue 
 
   float   FloatValue 
 
   double   DoubleValue 
 
};  
 
TOptional< FTextTextValue
 

Friends

void operator<< (FStructuredArchive::FSlot Slot, FFormatArgumentValue &Value)
 

Detailed Description

Definition at line 815 of file Text.h.

Constructor & Destructor Documentation

◆ FFormatArgumentValue() [1/10]

FFormatArgumentValue::FFormatArgumentValue ( )
inline

Definition at line 818 of file Text.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FFormatArgumentValue() [2/10]

FFormatArgumentValue::FFormatArgumentValue ( const int32 Value)
inline

Definition at line 824 of file Text.h.

◆ FFormatArgumentValue() [3/10]

FFormatArgumentValue::FFormatArgumentValue ( const uint32 Value)
inline

Definition at line 830 of file Text.h.

◆ FFormatArgumentValue() [4/10]

FFormatArgumentValue::FFormatArgumentValue ( const int64 Value)
inline

Definition at line 836 of file Text.h.

◆ FFormatArgumentValue() [5/10]

FFormatArgumentValue::FFormatArgumentValue ( const uint64 Value)
inline

Definition at line 842 of file Text.h.

◆ FFormatArgumentValue() [6/10]

FFormatArgumentValue::FFormatArgumentValue ( const float Value)
inline

Definition at line 848 of file Text.h.

◆ FFormatArgumentValue() [7/10]

FFormatArgumentValue::FFormatArgumentValue ( const double Value)
inline

Definition at line 854 of file Text.h.

◆ FFormatArgumentValue() [8/10]

FFormatArgumentValue::FFormatArgumentValue ( const FText & Value)
inline

Definition at line 860 of file Text.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FFormatArgumentValue() [9/10]

FFormatArgumentValue::FFormatArgumentValue ( FText && Value)
inline

Definition at line 866 of file Text.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FFormatArgumentValue() [10/10]

FFormatArgumentValue::FFormatArgumentValue ( ETextGender Value)
inline

Definition at line 872 of file Text.h.

Member Function Documentation

◆ FromExportedString()

const TCHAR * FFormatArgumentValue::FromExportedString ( const TCHAR * InBuffer)

◆ GetDoubleValue()

FORCEINLINE double FFormatArgumentValue::GetDoubleValue ( ) const
inline

Definition at line 912 of file Text.h.

◆ GetFloatValue()

FORCEINLINE float FFormatArgumentValue::GetFloatValue ( ) const
inline

Definition at line 906 of file Text.h.

◆ GetGenderValue()

FORCEINLINE ETextGender FFormatArgumentValue::GetGenderValue ( ) const
inline

Definition at line 924 of file Text.h.

◆ GetIntValue()

FORCEINLINE int64 FFormatArgumentValue::GetIntValue ( ) const
inline

Definition at line 894 of file Text.h.

◆ GetTextValue()

FORCEINLINE const FText & FFormatArgumentValue::GetTextValue ( ) const
inline

Definition at line 918 of file Text.h.

◆ GetType()

FORCEINLINE EFormatArgumentType::Type FFormatArgumentValue::GetType ( ) const
inline

Definition at line 889 of file Text.h.

◆ GetUIntValue()

FORCEINLINE uint64 FFormatArgumentValue::GetUIntValue ( ) const
inline

Definition at line 900 of file Text.h.

◆ IdenticalTo()

bool FFormatArgumentValue::IdenticalTo ( const FFormatArgumentValue & Other,
const ETextIdenticalModeFlags CompareModeFlags ) const

◆ ToExportedString() [1/2]

FString FFormatArgumentValue::ToExportedString ( const bool bStripPackageNamespace = false) const

◆ ToExportedString() [2/2]

void FFormatArgumentValue::ToExportedString ( FString & OutResult,
const bool bStripPackageNamespace = false ) const

◆ ToFormattedString() [1/2]

FString FFormatArgumentValue::ToFormattedString ( const bool bInRebuildText,
const bool bInRebuildAsSource ) const

◆ ToFormattedString() [2/2]

void FFormatArgumentValue::ToFormattedString ( const bool bInRebuildText,
const bool bInRebuildAsSource,
FString & OutResult ) const

Friends And Related Symbol Documentation

◆ operator<<

Member Data Documentation

◆ [union]

union { ... } FFormatArgumentValue

◆ DoubleValue

double FFormatArgumentValue::DoubleValue

Definition at line 937 of file Text.h.

◆ FloatValue

float FFormatArgumentValue::FloatValue

Definition at line 936 of file Text.h.

◆ IntValue

int64 FFormatArgumentValue::IntValue

Definition at line 934 of file Text.h.

◆ TextValue

TOptional<FText> FFormatArgumentValue::TextValue
private

Definition at line 939 of file Text.h.

◆ Type

EFormatArgumentType::Type FFormatArgumentValue::Type
private

Definition at line 931 of file Text.h.

◆ UIntValue

uint64 FFormatArgumentValue::UIntValue

Definition at line 935 of file Text.h.


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