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

#include <InternationalizationMetadata.h>

+ Inheritance diagram for FLocMetadataValueBoolean:

Public Member Functions

 FLocMetadataValueBoolean (bool InBool)
 
CORE_API FLocMetadataValueBoolean (FStructuredArchive::FSlot Slot)
 
virtual bool AsBool () override
 
virtual CORE_API TSharedRef< FLocMetadataValueClone () const override
 
virtual FString ToString () const override
 
virtual ELocMetadataType GetType () const override
 
- Public Member Functions inherited from FLocMetadataValue
virtual CORE_API ~FLocMetadataValue ()=0
 
virtual FString AsString ()
 
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 (FLocMetadataValueBoolean &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

bool Value
 

Detailed Description

A LocMetadata Boolean Value.

Constructor & Destructor Documentation

◆ FLocMetadataValueBoolean() [1/2]

FLocMetadataValueBoolean::FLocMetadataValueBoolean ( bool  InBool)
inline

◆ FLocMetadataValueBoolean() [2/2]

FLocMetadataValueBoolean::FLocMetadataValueBoolean ( FStructuredArchive::FSlot  Slot)

Member Function Documentation

◆ AsBool()

virtual bool FLocMetadataValueBoolean::AsBool ( )
inlineoverridevirtual

Returns this value as a boolean, throwing an error if this is not an Metadata Bool

Reimplemented from FLocMetadataValue.

◆ Clone()

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

Implements FLocMetadataValue.

◆ EqualTo()

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

Implements FLocMetadataValue.

◆ GetType()

virtual ELocMetadataType FLocMetadataValueBoolean::GetType ( ) const
inlineoverridevirtual

Implements FLocMetadataValue.

◆ GetTypeString()

virtual FString FLocMetadataValueBoolean::GetTypeString ( ) const
inlineoverrideprotectedvirtual

Implements FLocMetadataValue.

◆ LessThan()

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

Implements FLocMetadataValue.

◆ Serialize()

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

◆ ToString()

virtual FString FLocMetadataValueBoolean::ToString ( ) const
inlineoverridevirtual

Implements FLocMetadataValue.

Member Data Documentation

◆ Value

bool FLocMetadataValueBoolean::Value
protected

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