Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics
Inheritance Hierarchy
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Expression.h |
| Include | #include "uLang/Semantics/Expression.h" |
Syntax
class CExprRush : public uLang::CExprConcurrentBlockBase
Remarks
Rush concurrency primitive - rush {coro1() _coro2()} 2+ Async expressions run concurrently and next expression executed when _fastest/first expression completed and all other expressions continue independently until each is fully completed. Its overall result is the result of the first expression in the block to complete (using most specific common compatible result type of all expressions or no result if there is no common type).
Overridden from CAstNode
| Type | Name | Description | |
|---|---|---|---|
| CUTF8String | GetErrorDesc () |
Text methods. | |
| EAstNodeType | GetNodeType () |