TArray::HeapPop

Syntax

template<class PREDICATE_CLASS>
void HeapPop
(
    ElementType & OutItem,
    const PREDICATE_CLASS & Predicate,
    bool bAllowShrinking
)

Remarks

Removes the top element from the heap.

: If your array contains raw pointers, they will be automatically dereferenced during heapification. Therefore, your predicate will be passed references rather than pointers. The auto-dereferencing behavior does not occur with smart pointers.

Parameters

Parameter

Description

OutItem

The removed item.

Predicate

Predicate class instance.

References

Module

Core

Header

Runtime/Core/Public/Containers/Array.h