Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics
Inheritance Hierarchy
- SAstVisitor
- TAstFunctionVisitor
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Expression.h |
| Include | #include "uLang/Semantics/Expression.h" |
Syntax
struct SAstVisitor
Remarks
Abstract base for applying some operation / iterating through AST structures.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginArray
(
const char* FieldName, |
||
| void | EndArray () |
||
| void | |||
| void | |||
| void | VisitArray
(
const char* FieldName, |
||
| void | VisitArray
(
const char* FieldName, |
||
| void | VisitElement
(
CAstNode& AstNode |
||
| void | VisitElement
(
const TSPtrG< NodeType, bAllowNull, AllocatorType, AllocatorArgTypes... >& NodePointer |
||
| void | VisitImmediate
(
const char* FieldName, |
Called when visiting an AST node | |
| void | VisitImmediate
(
const char* FieldName, |
||
| void | VisitImmediate
(
const char* FieldName, |
||
| void | VisitImmediate
(
const char* FieldName, |
||
| void | VisitImmediate
(
const char* FieldName, |
||
| void | VisitImmediate
(
const char* FieldName, |
||
| void | VisitImmediate
(
const char* FieldName, |
||
| void | VisitImmediate
(
const char* FieldName, |