#include <C4FindObject.h>
Public Member Functions | |
C4SortObjectReverse (C4SortObject *pSort) | |
~C4SortObjectReverse () override | |
void | SortObjects (C4ValueArray *pArray) |
Static Public Member Functions | |
static C4SortObject * | CreateByValue (const C4Value &Data, const C4Object *context=nullptr) |
static C4SortObject * | CreateByValue (int32_t iType, const C4ValueArray &Data, const C4Object *context=nullptr) |
Protected Member Functions | |
int32_t | Compare (C4Object *pObj1, C4Object *pObj2) override |
bool | PrepareCache (const C4ValueArray *pObjs) override |
int32_t | CompareCache (int32_t iObj1, int32_t iObj2, C4Object *pObj1, C4Object *pObj2) override |
Definition at line 459 of file C4FindObject.h.
|
inline |
Definition at line 462 of file C4FindObject.h.
|
override |
Definition at line 988 of file C4FindObject.cpp.
|
overrideprotectedvirtual |
Implements C4SortObject.
Definition at line 993 of file C4FindObject.cpp.
References C4SortObject::Compare().
|
overrideprotectedvirtual |
Reimplemented from C4SortObject.
Definition at line 1003 of file C4FindObject.cpp.
References C4SortObject::CompareCache().
|
staticinherited |
Definition at line 853 of file C4FindObject.cpp.
References C4Value::getArray().
Referenced by C4FindObject::CreateByValue(), and C4SortObject::CreateByValue().
|
staticinherited |
Definition at line 863 of file C4FindObject.cpp.
References C4SO_Distance, C4SO_Func, C4SO_Mass, C4SO_Multiple, C4SO_Random, C4SO_Reverse, C4SO_Speed, C4SO_Value, C4SortObject::CreateByValue(), C4ValueArray::GetSize(), C4Object::GetX(), C4Object::GetY(), iSize, and C4SortObjectFunc::SetPar().
|
overrideprotectedvirtual |
Reimplemented from C4SortObject.
Definition at line 998 of file C4FindObject.cpp.
References C4SortObject::PrepareCache().
|
inherited |
Definition at line 942 of file C4FindObject.cpp.
References C4ValueArray::Sort().
Referenced by C4FindObject::FindMany().