Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics > API/Runtime/VerseCompiler/uLang/Semantics/CAstNode > API/Runtime/VerseCompiler/uLang/Semantics/CAstNode/VisitChildrenLambda
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Expression.h |
| Include | #include "uLang/Semantics/Expression.h" |
template<typename FunctionType>
ULANG_FORCEINLINE void VisitChildrenLambda
(
FunctionType && Function
) const
Remarks
Wrapper for VisitChildren that takes a lambda that is called for each child. The signature for the lambda should be (const SAstVisitor& RecurseVisitor, CAstNode&) You can use RecurseVisitor to recursively call VisitChildren with the same lambda.