Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/Array.h |
Include |
#include "Containers/Array.h" |
template<class PREDICATE_CLASS>
void Sort
(
const PREDICATE_CLASS & Predicate
)
Sorts the array using user define predicate class.
@note If your array contains raw pointers, they will be automatically dereferenced during sorting. Therefore, your predicate will be passed references rather than pointers. If this is not desirable, please use Algo::Sort(MyArray, Predicate) instead. The auto-dereferencing behavior does not occur with smart pointers.
Parameter |
Description |
---|---|
Predicate |
Predicate class instance. |