Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics > API/Runtime/VerseCompiler/uLang/Semantics/CExpressionBase
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Expression.h |
| Include | #include "uLang/Semantics/Expression.h" |
EInvokeTime DetermineInvokeTime
(
const CSemanticProgram & Program
) const
Remarks
Determines if expression is immediate (completes within the current update/frame) or async (completes within the current update/frame or later).
@TODO: SOL-1423, DetermineInvokeTime() re-traverses the expression tree, which could add up time wise (approaching on n^2) there should be a beter way to check this on the initial ProcessExpression()