UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::FMetaDataEntryView Class Referencefinal

#include <TypedElementMetaData.h>

Public Member Functions

TYPEDELEMENTFRAMEWORK_API FMetaDataEntryView ()
 
TYPEDELEMENTFRAMEWORK_API FMetaDataEntryView (const MetaDataType &MetaData)
 
TYPEDELEMENTFRAMEWORK_API FMetaDataEntryView (const FString &MetaDataString)
 
template<typename T >
 FMetaDataEntryView (T &&MetaDataValue)
 
TYPEDELEMENTFRAMEWORK_API bool IsSet () const
 
template<typename T >
bool IsType () const
 
template<typename T >
const T * TryGetExact () const
 

Detailed Description

Short lived view of single entry in the meta data container.

Constructor & Destructor Documentation

◆ FMetaDataEntryView() [1/4]

UE::Editor::DataStorage::FMetaDataEntryView::FMetaDataEntryView ( )

◆ FMetaDataEntryView() [2/4]

UE::Editor::DataStorage::FMetaDataEntryView::FMetaDataEntryView ( const MetaDataType MetaData)
explicit

◆ FMetaDataEntryView() [3/4]

UE::Editor::DataStorage::FMetaDataEntryView::FMetaDataEntryView ( const FString &  MetaDataString)
explicit

◆ FMetaDataEntryView() [4/4]

template<typename T >
UE::Editor::DataStorage::FMetaDataEntryView::FMetaDataEntryView ( T &&  MetaDataValue)
explicit

Explicit constructor. The provided type must match exactly to one of the available stored types.

Member Function Documentation

◆ IsSet()

bool UE::Editor::DataStorage::FMetaDataEntryView::IsSet ( ) const

Returns true if set to a value, otherwise false.

◆ IsType()

template<typename T >
bool UE::Editor::DataStorage::FMetaDataEntryView::IsType ( ) const

Checks if the stored value matches the requested type.

◆ TryGetExact()

template<typename T >
const T * UE::Editor::DataStorage::FMetaDataEntryView::TryGetExact ( ) const

Returns the value if the requested type matches exactly with the stored type, otherwise returns a nullptr.


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