UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TIoPriorityQueue< T > Class Template Reference

#include <IoPriorityQueue.h>

Classes

class  TIterator
 

Public Member Functions

bool IsEmpty () const
 
int32 GetMaxPriority () const
 
void Push (T *Item, int32 Priority)
 
T * Pop ()
 
TIterator CreateIterator (int32 Priority)
 
void Remove (T *Item)
 
void Reprioritize (T *Item, int32 NewPriority)
 
void MergeInto (TIoPriorityQueue< T > &Other, int32 Priority)
 

Member Function Documentation

◆ CreateIterator()

template<typename T >
TIterator TIoPriorityQueue< T >::CreateIterator ( int32  Priority)
inline

◆ GetMaxPriority()

template<typename T >
int32 TIoPriorityQueue< T >::GetMaxPriority ( ) const
inline

◆ IsEmpty()

template<typename T >
bool TIoPriorityQueue< T >::IsEmpty ( ) const
inline

◆ MergeInto()

template<typename T >
void TIoPriorityQueue< T >::MergeInto ( TIoPriorityQueue< T > &  Other,
int32  Priority 
)
inline

◆ Pop()

template<typename T >
T * TIoPriorityQueue< T >::Pop ( )
inline

◆ Push()

template<typename T >
void TIoPriorityQueue< T >::Push ( T *  Item,
int32  Priority 
)
inline

◆ Remove()

template<typename T >
void TIoPriorityQueue< T >::Remove ( T *  Item)
inline

◆ Reprioritize()

template<typename T >
void TIoPriorityQueue< T >::Reprioritize ( T *  Item,
int32  NewPriority 
)
inline

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