Navigation
API > API/Runtime > API/Runtime/Engine
Wraps a generic tree traversal with invocation of enter and exit functions for top-down or bottom-up parsing (or both). The passed functions can continue or break at any time, or return void for complete parsing. Supports rooted and DAG trees.
| Name | FTreeParser |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/TreeParser.h |
| Include Path | #include "TreeParser.h" |
Syntax
class FTreeParser
Enums
Public
| Name | Remarks |
|---|---|
| EParseAction |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EParseAction Parse
(
TNodeType InNode, |
TreeParser.h | ||
static EParseAction ParseDirectedAcyclic
(
TProfile::TNodeType InRootNode, |
TreeParser.h | ||
static EParseAction ParseDirectedAcyclic
(
TNodeType InRootNode, |
Parses a list of nodes and edges from a a Directed Acyclic Graph (DAG). | TreeParser.h | |
static EParseAction ParseRooted
(
TProfile::TNodeType InRootNode, |
TreeParser.h | ||
static EParseAction ParseRooted
(
TNodeType InRootNode, |
Parses a list of nodes from a hierarchical rooted tree structure. | TreeParser.h |