Navigation
API > API/Runtime > API/Runtime/VerseCompiler
Returns whether a type can be used with @editable. An enum is used instead of a bool to make it possible to produce a more informative error message.
| Name | uLang::SemanticTypeUtils::EIsEditable |
| Type | enum |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/SemanticTypes.h |
| Include Path | #include "uLang/Semantics/SemanticTypes.h" |
Syntax
namespace uLang
{
namespace SemanticTypeUtils
{
enum EIsEditable
{
Yes,
NotEditableType,
MissingConcrete,
CastableTypesNotEditable,
ClassifiableSubsetParametricArgumentInvalid,
}
}
}
Values
| Name | Remarks |
|---|---|
| Yes | |
| NotEditableType | |
| MissingConcrete | |
| CastableTypesNotEditable | |
| ClassifiableSubsetParametricArgumentInvalid | @HACK: corresponds to hack in SemanticTypeUtils::IsEditableClassType |