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

#include <DirectoryTree.h>

Public Member Functions

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

Friends

class TDirectoryTree< ValueType >
 

Detailed Description

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

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&.

Member Function Documentation

◆ operator bool()

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

◆ operator!=()

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

◆ operator*()

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

◆ operator++()

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

◆ operator->()

template<typename ValueType >
TArrowWrapper< TPair< FStringView, ViewedValueType & > > TDirectoryTree< ValueType >::TIterator< 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: