UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::SAccessLevel Struct Reference

#include <AccessLevel.h>

Public Types

enum class  EKind : int8_t {
  Public , Internal , Protected , Private ,
  Scoped , EpicInternal
}
 

Public Member Functions

 SAccessLevel ()
 
 SAccessLevel (SAccessLevel::EKind Kind)
 
 SAccessLevel (const SAccessLevel &)=default
 
SAccessLeveloperator= (const SAccessLevel &)=default
 
VERSECOMPILER_API CUTF8String AsCode () const
 

Static Public Member Functions

static const charKindAsCString (SAccessLevel::EKind AccessLevelKind)
 

Public Attributes

EKind _Kind
 
uLang::TArray< const CScope * > _Scopes
 

Friends

bool operator!= (const SAccessLevel &Lhs, const SAccessLevel &Rhs)
 

Member Enumeration Documentation

◆ EKind

Enumerator
Public 
Internal 
Protected 
Private 
Scoped 
EpicInternal 

Constructor & Destructor Documentation

◆ SAccessLevel() [1/3]

uLang::SAccessLevel::SAccessLevel ( )
inline

◆ SAccessLevel() [2/3]

uLang::SAccessLevel::SAccessLevel ( SAccessLevel::EKind  Kind)
inline

◆ SAccessLevel() [3/3]

uLang::SAccessLevel::SAccessLevel ( const SAccessLevel )
default

Member Function Documentation

◆ AsCode()

CUTF8String uLang::SAccessLevel::AsCode ( ) const

◆ KindAsCString()

static const char * uLang::SAccessLevel::KindAsCString ( SAccessLevel::EKind  AccessLevelKind)
inlinestatic

◆ operator=()

SAccessLevel & uLang::SAccessLevel::operator= ( const SAccessLevel )
default

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const SAccessLevel Lhs,
const SAccessLevel Rhs 
)
friend

Member Data Documentation

◆ _Kind

EKind uLang::SAccessLevel::_Kind

◆ _Scopes

uLang::TArray<const CScope*> uLang::SAccessLevel::_Scopes

The documentation for this struct was generated from the following files: