ArraySort 441 core/ArrayClass.cpp ArraySort(Atom &result, ArrayClass *f, ScriptObject *d, int options, CompareFuncPtr cmpFunc,
ArraySort 444 core/ArrayClass.cpp ~ArraySort();
ArraySort 506 core/ArrayClass.cpp ArraySort::ArraySort(
ArraySort 559 core/ArrayClass.cpp if (cmpFunc == ArraySort::FieldCompareFunc && numFields == 1)
ArraySort 603 core/ArrayClass.cpp if (opt & ArraySort::kNumeric) {
ArraySort 604 core/ArrayClass.cpp this->cmpFunc = ArraySort::NumericCompareFunc;
ArraySort 605 core/ArrayClass.cpp } else if (opt & ArraySort::kCaseInsensitive) {
ArraySort 606 core/ArrayClass.cpp this->cmpFunc = ArraySort::CaseInsensitiveStringCompareFunc;
ArraySort 608 core/ArrayClass.cpp this->cmpFunc = ArraySort::StringCompareFunc;
ArraySort 611 core/ArrayClass.cpp if (opt & ArraySort::kDescending) {
ArraySort 613 core/ArrayClass.cpp this->cmpFunc = ArraySort::DescendingCompareFunc;
ArraySort 618 core/ArrayClass.cpp bool isNumericCompare = (cmpFunc == ArraySort::NumericCompareFunc) || (altCmpFunc == ArraySort::NumericCompareFunc);
ArraySort 729 core/ArrayClass.cpp ArraySort::~ArraySort()
ArraySort 755 core/ArrayClass.cpp void ArraySort::qsort(uint32 lo, uint32 hi)
ArraySort 911 core/ArrayClass.cpp int ArraySort::StringCompare(uint32 j, uint32 k) const
ArraySort 925 core/ArrayClass.cpp int ArraySort::CaseInsensitiveStringCompare(uint32 j, uint32 k) const
ArraySort 939 core/ArrayClass.cpp int ArraySort::ScriptCompare(uint32 j, uint32 k) const
ArraySort 962 core/ArrayClass.cpp int ArraySort::NumericCompare(uint32 j, uint32 k) const
ArraySort 989 core/ArrayClass.cpp ScriptObject* ArraySort::toFieldObject(Atom atom) const
ArraySort 1010 core/ArrayClass.cpp inline int ArraySort::FieldCompare(uint32 lhs, uint32 rhs) const
ArraySort 1137 core/ArrayClass.cpp ArraySort::CompareFuncPtr compare = NULL;
ArraySort 1138 core/ArrayClass.cpp ArraySort::CompareFuncPtr altCompare = NULL;
ArraySort 1151 core/ArrayClass.cpp compare = ArraySort::ScriptCompareFunc;
ArraySort 1179 core/ArrayClass.cpp if (opt & ArraySort::kNumeric) {
ArraySort 1180 core/ArrayClass.cpp compare = ArraySort::NumericCompareFunc;
ArraySort 1181 core/ArrayClass.cpp } else if (opt & ArraySort::kCaseInsensitive) {
ArraySort 1182 core/ArrayClass.cpp compare = ArraySort::CaseInsensitiveStringCompareFunc;
ArraySort 1184 core/ArrayClass.cpp compare = ArraySort::StringCompareFunc;
ArraySort 1188 core/ArrayClass.cpp if (opt & ArraySort::kDescending) {
ArraySort 1190 core/ArrayClass.cpp compare = ArraySort::DescendingCompareFunc;
ArraySort 1194 core/ArrayClass.cpp ArraySort sort(result, toplevel->arrayClass, d, opt, compare, altCompare, cmp);
ArraySort 1221 core/ArrayClass.cpp ArraySort::FieldName *fn = NULL;
ArraySort 1231 core/ArrayClass.cpp fn = (ArraySort::FieldName*) core->GetGC()->Alloc(sizeof(ArraySort::FieldName), GC::kZero|GC::kContainsPointers);
ArraySort 1240 core/ArrayClass.cpp fn = (ArraySort::FieldName*) core->GetGC()->Calloc(nFields, sizeof(ArraySort::FieldName), GC::kZero|GC::kContainsPointers);
ArraySort 1274 core/ArrayClass.cpp ArraySort sort(result, toplevel->arrayClass, d, options, ArraySort::FieldCompareFunc, NULL, undefinedAtom, nFields, fn);