Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics > API/Runtime/VerseCompiler/uLang/Semantics/CAttributable
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Attributable.h |
| Include | #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 | Description |
|---|---|
| Module | |
| Class | |
| Struct | |
| Data | |
| Function | |
| Enum | |
| Enumerator | |
| AttributeClass | |
| Interface | |
| Expression | |
| TypeDefinition | |
| ScopedAccessLevel | |
| ClassTypeFunction | |
| AttributeClassTypeFunction | |
| InterfaceTypeFunction |
Remarks
Specifies the attribute scope for expressions (e.g. should only respect class-scoped attributes, etc.)