Navigation
API > API/Runtime > API/Runtime/uLangCore > API/Runtime/uLangCore/uLang > API/Runtime/uLangCore/uLang/Common > API/Runtime/uLangCore/uLang/Common/Templates
References
| Module | uLangCore |
| Header | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Templates/Sorting.h |
| Include | #include "uLang/Common/Templates/Sorting.h" |
Syntax
template<class PredicateType>
struct TDereferenceWrapper
Remarks
Helper class for dereferencing pointer types in Sort function
Variables
| Type | Name | Description | |
|---|---|---|---|
| const PredicateType & | _Predicate |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TDereferenceWrapper
(
const PredicateType& Predicate |
Operators
| Type | Name | Description | |
|---|---|---|---|
| ULANG_FORCEINLINETEnableIf< TIsPointer< T >::Value, bool >::Type | operator()
(
const T A, |
Pass through for non-pointer types | |
| ULANG_FORCEINLINETEnableIfTIsPointer< T >::Value, bool >::Type | operator()
(
const T& A, |