UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TDirectoryTree< ValueType >::TPointerIterator< ViewedValueType > Struct Template Reference

#include <DirectoryTree.h>

Public Member Functions

TPair< FStringView, ViewedValueType * > operator* () const
 
bool operator!= (const FIterationSentinel &) const
 
TPointerIteratoroperator++ ()
 
 operator bool () const
 
TArrowWrapper< TPair< FStringView, ViewedValueType * > > operator-> () const
 

Friends

class TDirectoryTree< ValueType >
 

Detailed Description

template<typename ValueType>
template<typename ViewedValueType>
struct TDirectoryTree< ValueType >::TPointerIterator< ViewedValueType >

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.

Member Function Documentation

◆ operator bool()

template<typename ValueType >
TDirectoryTree< ValueType >::TPointerIterator< ViewedValueType >::operator bool ( ) const
inlineexplicit

◆ operator!=()

template<typename ValueType >
bool TDirectoryTree< ValueType >::TPointerIterator< ViewedValueType >::operator!= ( const FIterationSentinel ) const
inline

◆ operator*()

template<typename ValueType >
TPair< FStringView, ViewedValueType * > TDirectoryTree< ValueType >::TPointerIterator< ViewedValueType >::operator* ( ) const
inline

◆ operator++()

template<typename ValueType >
TDirectoryTree< ValueType >::template TPointerIterator< ViewedValueType > & TDirectoryTree< ValueType >::TPointerIterator< ViewedValueType >::operator++ ( )
inline

◆ operator->()

template<typename ValueType >
TArrowWrapper< TPair< FStringView, ViewedValueType * > > TDirectoryTree< ValueType >::TPointerIterator< ViewedValueType >::operator-> ( ) const
inline

Friends And Related Symbol Documentation

◆ TDirectoryTree< ValueType >

template<typename ValueType >
friend class TDirectoryTree< ValueType >
friend

The documentation for this struct was generated from the following file: