| 847 | } |
| 848 | |
| 849 | void reverse() |
| 850 | { |
| 851 | int half = length/2; |
| 852 | ELEM_ *e = (ELEM_ *)mBase; |
| 853 | for(int i=0;i<half;i++) |
| 854 | { |
| 855 | ELEM_ tmp = e[length-i-1]; |
| 856 | e[length-i-1] = e[i]; |
| 857 | e[i] = tmp; |
| 858 | } |
| 859 | } |
| 860 | |
| 861 | // Will do random pointer sorting for object pointers |
| 862 | inline void sortAscending() |