Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/CAttributable
Specifies the attribute scope for expressions (e.g. should only respect class-scoped attributes, etc.)
| Name | EAttributableScope |
| Type | enum |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Attributable.h |
| Include Path | #include "uLang/Semantics/Attributable.h" |
Syntax
enum EAttributableScope
{
Module,
Class,
Struct,
Data,
Function,
Enum,
Enumerator,
AttributeClass,
Interface,
Expression,
TypeDefinition,
ScopedAccessLevel,
ClassTypeFunction,
AttributeClassTypeFunction,
InterfaceTypeFunction,
}
Values
| Name | Remarks |
|---|---|
| Module | |
| Class | |
| Struct | |
| Data | |
| Function | |
| Enum | |
| Enumerator | |
| AttributeClass | |
| Interface | |
| Expression | |
| TypeDefinition | |
| ScopedAccessLevel | |
| ClassTypeFunction | |
| AttributeClassTypeFunction | |
| InterfaceTypeFunction |