![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 |
Short lived view of single entry in the meta data container.
| UE::Editor::DataStorage::FMetaDataEntryView::FMetaDataEntryView | ( | ) |
|
explicit |
|
explicit |
|
explicit |
Explicit constructor. The provided type must match exactly to one of the available stored types.
| bool UE::Editor::DataStorage::FMetaDataEntryView::IsSet | ( | ) | const |
Returns true if set to a value, otherwise false.
Checks if the stored value matches the requested type.
| 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.