Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TDirectoryTree
Iterator used when iterating paths added to the tree, and skipping implied parent directories that were not added to the tree and have no Value data. The return value of operator* has a (possibly const) ValueType&.
| Name | TIterator |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/DirectoryTree.h |
| Include Path | #include "Containers/DirectoryTree.h" |
Syntax
template<typename ViewedValueType>
struct TIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TIterator
(
FTreeNode& Root, |
Containers/DirectoryTree.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Internal | FIteratorInternal | Containers/DirectoryTree.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
Containers/DirectoryTree.h | ||
bool operator!=
(
const FIterationSentinel& |
Containers/DirectoryTree.h | ||
TPair< FStringView, ViewedValueType & > operator*() |
Containers/DirectoryTree.h | ||
TIterator & operator++() |
Containers/DirectoryTree.h | ||
TArrowWrapper< TPair< FStringView, ViewedValueType & > > operator->() |
Support Iter->Key and Iter->Value. | Containers/DirectoryTree.h |