UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLocMetadataValueString Class Reference

#include <InternationalizationMetadata.h>

+ Inheritance diagram for FLocMetadataValueString:

Public Member Functions

 FLocMetadataValueString (const FString &InString)
 
CORE_API FLocMetadataValueString (FStructuredArchive::FSlot Slot)
 
virtual FString AsString () override
 
virtual CORE_API TSharedRef< FLocMetadataValueClone () const override
 
void SetString (const FString &InString)
 
virtual FString ToString () const override
 
virtual ELocMetadataType GetType () const override
 
- Public Member Functions inherited from FLocMetadataValue
virtual CORE_API ~FLocMetadataValue ()=0
 
virtual bool AsBool ()
 
virtual TArray< TSharedPtr< FLocMetadataValue > > AsArray ()
 
virtual TSharedPtr< FLocMetadataObjectAsObject ()
 
bool operator== (const FLocMetadataValue &Other) const
 
bool operator< (const FLocMetadataValue &Other) const
 

Static Public Member Functions

static CORE_API void Serialize (FLocMetadataValueString &Value, FStructuredArchive::FSlot Slot)
 

Protected Member Functions

virtual CORE_API bool EqualTo (const FLocMetadataValue &Other) const override
 
virtual CORE_API bool LessThan (const FLocMetadataValue &Other) const override
 
virtual FString GetTypeString () const override
 
- Protected Member Functions inherited from FLocMetadataValue
 FLocMetadataValue ()
 
CORE_API void ErrorMessage (const FString &InType)
 

Protected Attributes

FString Value
 

Detailed Description

A LocMetadata String Value.

Constructor & Destructor Documentation

◆ FLocMetadataValueString() [1/2]

FLocMetadataValueString::FLocMetadataValueString ( const FString &  InString)
inline

◆ FLocMetadataValueString() [2/2]

FLocMetadataValueString::FLocMetadataValueString ( FStructuredArchive::FSlot  Slot)

Member Function Documentation

◆ AsString()

virtual FString FLocMetadataValueString::AsString ( )
inlineoverridevirtual

Returns this value as a string, throwing an error if this is not a Metadata String

Reimplemented from FLocMetadataValue.

◆ Clone()

TSharedRef< FLocMetadataValue > FLocMetadataValueString::Clone ( ) const
overridevirtual

Implements FLocMetadataValue.

◆ EqualTo()

bool FLocMetadataValueString::EqualTo ( const FLocMetadataValue Other) const
overrideprotectedvirtual

Implements FLocMetadataValue.

◆ GetType()

virtual ELocMetadataType FLocMetadataValueString::GetType ( ) const
inlineoverridevirtual

Implements FLocMetadataValue.

◆ GetTypeString()

virtual FString FLocMetadataValueString::GetTypeString ( ) const
inlineoverrideprotectedvirtual

Implements FLocMetadataValue.

◆ LessThan()

bool FLocMetadataValueString::LessThan ( const FLocMetadataValue Other) const
overrideprotectedvirtual

Implements FLocMetadataValue.

◆ Serialize()

void FLocMetadataValueString::Serialize ( FLocMetadataValueString Value,
FStructuredArchive::FSlot  Slot 
)
static

◆ SetString()

void FLocMetadataValueString::SetString ( const FString &  InString)
inline

◆ ToString()

virtual FString FLocMetadataValueString::ToString ( ) const
inlineoverridevirtual

Implements FLocMetadataValue.

Member Data Documentation

◆ Value

FString FLocMetadataValueString::Value
protected

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