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

Public Member Functions

constexpr SAllowedEffects ()=default
 
constexpr SAllowedEffects (EEffect Effect)
 
constexpr SAllowedEffects (SEffectSet Effects)
 
 operator SEffectSet () const
 
SAllowedEffectsoperator|= (SEffectSet Rhs)
 
SAllowedEffectsoperator&= (SEffectSet Rhs)
 
SAllowedEffectsoperator^= (SEffectSet Rhs)
 
bool operator[] (EEffect Effect) const
 
SAllowedEffects With (EEffect SingleEffect, bool bEnable=true) const
 

Public Attributes

SEffectSet AllowedEffects
 
SEffectSet AllowedConstructorEffects
 

Friends

constexpr SAllowedEffects operator~ (const SAllowedEffects Operand)
 
constexpr SAllowedEffects operator| (const SAllowedEffects Lhs, const SEffectSet Rhs)
 
constexpr SAllowedEffects operator& (SAllowedEffects Lhs, SEffectSet Rhs)
 
constexpr SAllowedEffects operator^ (SAllowedEffects Lhs, SEffectSet Rhs)
 

Constructor & Destructor Documentation

◆ SAllowedEffects() [1/3]

constexpr uLang::CSemanticAnalyzerImpl::SAllowedEffects::SAllowedEffects ( )
constexprdefault

◆ SAllowedEffects() [2/3]

constexpr uLang::CSemanticAnalyzerImpl::SAllowedEffects::SAllowedEffects ( EEffect  Effect)
inlineconstexpr

◆ SAllowedEffects() [3/3]

constexpr uLang::CSemanticAnalyzerImpl::SAllowedEffects::SAllowedEffects ( SEffectSet  Effects)
inlineconstexpr

Member Function Documentation

◆ operator SEffectSet()

uLang::CSemanticAnalyzerImpl::SAllowedEffects::operator SEffectSet ( ) const
inline

◆ operator&=()

SAllowedEffects & uLang::CSemanticAnalyzerImpl::SAllowedEffects::operator&= ( SEffectSet  Rhs)
inline

◆ operator[]()

bool uLang::CSemanticAnalyzerImpl::SAllowedEffects::operator[] ( EEffect  Effect) const
inline

◆ operator^=()

SAllowedEffects & uLang::CSemanticAnalyzerImpl::SAllowedEffects::operator^= ( SEffectSet  Rhs)
inline

◆ operator|=()

SAllowedEffects & uLang::CSemanticAnalyzerImpl::SAllowedEffects::operator|= ( SEffectSet  Rhs)
inline

◆ With()

SAllowedEffects uLang::CSemanticAnalyzerImpl::SAllowedEffects::With ( EEffect  SingleEffect,
bool  bEnable = true 
) const
inline

Friends And Related Symbol Documentation

◆ operator&

constexpr SAllowedEffects operator& ( SAllowedEffects  Lhs,
SEffectSet  Rhs 
)
friend

◆ operator^

constexpr SAllowedEffects operator^ ( SAllowedEffects  Lhs,
SEffectSet  Rhs 
)
friend

◆ operator|

constexpr SAllowedEffects operator| ( const SAllowedEffects  Lhs,
const SEffectSet  Rhs 
)
friend

◆ operator~

constexpr SAllowedEffects operator~ ( const SAllowedEffects  Operand)
friend

Member Data Documentation

◆ AllowedConstructorEffects

SEffectSet uLang::CSemanticAnalyzerImpl::SAllowedEffects::AllowedConstructorEffects

◆ AllowedEffects

SEffectSet uLang::CSemanticAnalyzerImpl::SAllowedEffects::AllowedEffects

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