Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics
Inheritance Hierarchy
- SEffectSetBase
- SEffectSet
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Effects.h |
| Include | #include "uLang/Semantics/Effects.h" |
Syntax
struct SEffectSet : private uLang::SEffectSetBase
Constructors
| Type | Name | Description | |
|---|---|---|---|
| constexpr | SEffectSet () |
||
| constexpr | SEffectSet
(
EEffect SingleEffect |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | HasAll
(
SEffectSet Rhs |
||
| bool | HasAny
(
SEffectSet Rhs |
||
| int32_t | Num () |
The number of bits set - used for some ordering in effect decomposition. | |
| SEffectSet |
Operators
| Type | Name | Description | |
|---|---|---|---|
| SEffectSet & | operator&=
(
SEffectSet Rhs |
||
| bool | operator[]
(
EEffect Effect |
||
| SEffectSet & | operator^=
(
SEffectSet Rhs |
||
| SEffectSet & | operator|=
(
SEffectSet Rhs |