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

#include <InternationalizationMetadata.h>

+ Inheritance diagram for FLocMetadataValueObject:

Public Member Functions

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

Static Public Member Functions

static CORE_API void Serialize (FLocMetadataValueObject &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

TSharedPtr< FLocMetadataObjectValue
 

Detailed Description

A LocMetadata Object Value.

Constructor & Destructor Documentation

◆ FLocMetadataValueObject() [1/2]

FLocMetadataValueObject::FLocMetadataValueObject ( TSharedPtr< FLocMetadataObject InObject)
inline

◆ FLocMetadataValueObject() [2/2]

FLocMetadataValueObject::FLocMetadataValueObject ( FStructuredArchive::FSlot  Slot)

Member Function Documentation

◆ AsObject()

virtual TSharedPtr< FLocMetadataObject > FLocMetadataValueObject::AsObject ( )
inlineoverridevirtual

Returns this value as an object, throwing an error if this is not an Metadata Object

Reimplemented from FLocMetadataValue.

◆ Clone()

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

Implements FLocMetadataValue.

◆ EqualTo()

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

Implements FLocMetadataValue.

◆ GetType()

virtual ELocMetadataType FLocMetadataValueObject::GetType ( ) const
inlineoverridevirtual

Implements FLocMetadataValue.

◆ GetTypeString()

virtual FString FLocMetadataValueObject::GetTypeString ( ) const
inlineoverrideprotectedvirtual

Implements FLocMetadataValue.

◆ LessThan()

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

Implements FLocMetadataValue.

◆ Serialize()

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

◆ ToString()

FString FLocMetadataValueObject::ToString ( ) const
overridevirtual

Implements FLocMetadataValue.

Member Data Documentation

◆ Value

TSharedPtr<FLocMetadataObject> FLocMetadataValueObject::Value
protected

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