Navigation
API > API/Runtime > API/Runtime/VerseCompiler
Mostly a wrapper around SAccessLevel::EKind with the addition of an optional list of modules for the 'scoped' access level.
| Name | SAccessLevel |
| Type | struct |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/AccessLevel.h |
| Include Path | #include "uLang/Semantics/AccessLevel.h" |
Syntax
struct SAccessLevel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SAccessLevel () |
uLang/Semantics/AccessLevel.h | ||
SAccessLevel
(
SAccessLevel::EKind Kind |
uLang/Semantics/AccessLevel.h | ||
SAccessLevel
(
const SAccessLevel& |
uLang/Semantics/AccessLevel.h |
Enums
Public
| Name | Remarks |
|---|---|
| EKind |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _Kind | EKind | uLang/Semantics/AccessLevel.h | ||
| _Scopes | uLang::TArray< const CScope * > | Only used when _Kind == SAccessLevel::EKind::Scoped Access is considered internal to all listed scopes. | uLang/Semantics/AccessLevel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
CUTF8String AsCode() |
uLang/Semantics/AccessLevel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const char * KindAsCString
(
SAccessLevel::EKind AccessLevelKind |
uLang/Semantics/AccessLevel.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SAccessLevel & operator=
(
const SAccessLevel& |
uLang/Semantics/AccessLevel.h |