UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::TDiGraphConstTopologicalIterator< InElementType > Struct Template Reference

#include <DirectedGraph.h>

+ Inheritance diagram for uLang::TDiGraphConstTopologicalIterator< InElementType >:

Public Types

using Super = TDiGraphTopologicalIterator_Base< InElementType >
 
using DiGraphType = typename Super::DiGraphType
 
- Public Types inherited from uLang::TDiGraphTopologicalIterator_Base< InElementType >
using DiGraphType = TDirectedGraph< InElementType >
 

Public Member Functions

 TDiGraphConstTopologicalIterator (const DiGraphType &InContainer)
 
TDiGraphConstTopologicalIteratoroperator++ ()
 
const InElementTypeoperator* ()
 
const InElementTypeoperator-> () const
 
void Reset ()
 
- Public Member Functions inherited from uLang::TDiGraphTopologicalIterator_Base< InElementType >
 TDiGraphTopologicalIterator_Base (const DiGraphType &InContainer)
 
 operator bool () const
 
DiGraphType::NodeId SkipCurrent ()
 
void Enqueue (TArray< typename DiGraphType::NodeId > &&NodesToVisit)
 

Additional Inherited Members

- Protected Member Functions inherited from uLang::TDiGraphTopologicalIterator_Base< InElementType >
void Increment (const DiGraphType &Container)
 
DiGraphType::NodeId CurrentNodeIndex () const
 
void Reset (const DiGraphType &Container)
 

Detailed Description

template<typename InElementType>
struct uLang::TDiGraphConstTopologicalIterator< InElementType >

Const iterator for directed-graph elements.

Member Typedef Documentation

◆ DiGraphType

◆ Super

Constructor & Destructor Documentation

◆ TDiGraphConstTopologicalIterator()

template<typename InElementType >
uLang::TDiGraphConstTopologicalIterator< InElementType >::TDiGraphConstTopologicalIterator ( const DiGraphType InContainer)
inline

Member Function Documentation

◆ operator*()

◆ operator++()

◆ operator->()

◆ Reset()


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