// FTTALG - [2020-04-13 11:57:47] #ifndef _FTTALG_H_ #define _FTTALG_H_ #include "common.h" #include "FTTPair.h" #include "FTTVector.h" /* 00199724 FTTALG::Quicksort::Iterator>(FTTVector::Iterator,FTTVector::Iterator) 001997F8 FTTALG::Quicksort>::Iterator>(FTTVector>::Iterator,FTTVector>::Iterator) 00199BE4 FTTALG::Quicksort::Iterator>(FTTVector::Iterator,FTTVector::Iterator) 0019BC74 FTTALG::Quicksort::Iterator>(FTTVector::Iterator,FTTVector::Iterator) 0019BD64 FTTALG::Quicksort::Iterator>(FTTVector::Iterator,FTTVector::Iterator) 0019C028 FTTALG::Quicksort::Iterator>(FTTVector::Iterator,FTTVector::Iterator) 0019C4F0 FTTALG::Quicksort::Iterator>(FTTVector::Iterator,FTTVector::Iterator) 0019F56C FTTALG::Quicksort::Iterator>(FTTVector::Iterator,FTTVector::Iterator) 001C62DC FTTALG::Quicksort::Iterator>(FTTArray::Iterator,FTTArray::Iterator) 001C6354 FTTALG::Quicksort::Iterator>(FTTArray::Iterator,FTTArray::Iterator) 001A5CC8 FTTALG::Partition::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator) 001A5FE4 FTTALG::Partition>::Iterator>(FTTVector>::Iterator,FTTVector>::Iterator,FTTVector>::Iterator) 001A6564 FTTALG::Partition::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator) 001A6B08 FTTALG::Partition::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator) 001A6BA4 FTTALG::Partition::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator) 001A6EF0 FTTALG::Partition::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator) 001A7448 FTTALG::Partition::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator) 001A7DF8 FTTALG::Partition>(FTTITR::FTTArrayIterator,FTTITR::FTTArrayIterator,FTTITR::FTTArrayIterator) 001A80DC FTTALG::Partition::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator) 001C6A30 FTTALG::Partition::Iterator>(FTTArray::Iterator,FTTArray::Iterator,FTTArray::Iterator) 001C6B6C FTTALG::Partition::Iterator>(FTTArray::Iterator,FTTArray::Iterator,FTTArray::Iterator) 0019ED6C FTTALG::Shuffle(TCrowdMember *,TCrowdMember *) 001A7ED6 FTTALG::Shuffle>(FTTITR::FTTArrayIterator,FTTITR::FTTArrayIterator) 001ACB30 FTTALG::Shuffle(int *,int *) 001ACB50 FTTALG::Shuffle>(FTTITR::FTTArrayIterator,FTTITR::FTTArrayIterator) 0019ED6C FTTALG::Shuffle(TCrowdMember *,TCrowdMember *) 001A7ED6 FTTALG::Shuffle>(FTTITR::FTTArrayIterator,FTTITR::FTTArrayIterator) 001ACB30 FTTALG::Shuffle(int *,int *) 001ACB50 FTTALG::Shuffle>(FTTITR::FTTArrayIterator,FTTITR::FTTArrayIterator) 001C688E FTTALG::InsertionSort>>(FTTITR::FTTArrayIterator>,FTTITR::FTTArrayIterator>) 001C62AC FTTALG::InsertionSort>(FTTPair *,FTTPair *) 001A7CEC FTTALG::Quickselect(float *,float *,uint) 001A7D14 FTTALG::Quickselect>(FTTITR::FTTArrayIterator,FTTITR::FTTArrayIterator,uint) 00189DDC FTTALG::Reverse,16u>::Iterator>(FTTArray,16u>::Iterator,FTTArray,16u>::Iterator) 001996BE FTTALG::Move::Iterator,FTTList::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTList::Iterator,FTTList::Iterator) 0019BEA4 FTTALG::BinaryFind::Iterator>(FTTVector::Iterator,FTTVector::Iterator,FTTVector::Iterator::ValueType const&) `vtable for'FTTITR::FTTArrayIterator _ZTVN6FTTITR16FTTArrayIteratorIiEE: .long 0 .long 0 off_323788: FTTITR::FTTArrayIterator::operator++(void) FTTITR::FTTArrayIterator::operator!=(FTTITR::FTTArrayIterator const&) FTTITR::FTTArrayIterator::operator*(void) FTTITR::FTTArrayIterator::operator->(void) FTTITR::FTTArrayIterator::operator+=(long const&) FTTITR::FTTArrayIterator::operator-=(long const&) FTTITR::FTTArrayIterator::operator[](long const&) FTTITR::FTTArrayIterator::operator+(long const&) FTTITR::FTTArrayIterator::operator-(long const&) FTTITR::FTTArrayIterator::operator-(FTTITR::FTTArrayIterator const&) 002107F4 FTTVector >::Iterator FTTALG::Find< FTTHashTable > >::Compare, CFTTBMMMatrixCache::Key, FTTVector >::Iterator> (FTTVector >::Iterator, FTTVector >::Iterator, CFTTBMMMatrixCache::Key const&) at1.FTTVector::Iterator.list_4 */ namespace FTTALG { template void Shuffle(T*a1,T*a2){ LOGE("Shuffle=%p%p",a1,a2); } template void Reverse(Iterator a1,Iterator a2){ LOGE("Reverse=%p%p",&a1,&a2); } template void Quicksort(TVecIterator a1,TVecIterator a2){ LOGE("Quicksort=%x%x",&a1,&a2); } template __attribute__((noinline)) static TVecIterator Find(TVecIterator at1, TVecIterator at2, TKey at3) { TVecIterator tret; TVecIterator r7_it = at1; while (1) { // loc_210816 tret = r7_it; if (tret != at2) { // loc_21080A if (TCompare::HashCompare(r7_it, at3)) { break; } r7_it += 1; } else { break; } } // locret_21081E return tret; }; }; // namespace FTTALG #endif //_FTTALG_H_