Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TDirectoryTree
Iterator used when iterating all paths in the tree, both added or implied. The return value of operator* has a (possibly const) ValueType*, which will be non-null for all paths that were added to the tree and null for the implied parent directories that were not added.
| Name | TPointerIterator |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/DirectoryTree.h |
| Include Path | #include "Containers/DirectoryTree.h" |
Syntax
template<typename ViewedValueType>
struct TPointerIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TPointerIterator
(
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 | ||
TPointerIterator & operator++() |
Containers/DirectoryTree.h | ||
TArrowWrapper< TPair< FStringView, ViewedValueType * > > operator->() |
Support Iter->Key and Iter->Value. | Containers/DirectoryTree.h |