| 1096 | } |
| 1097 | |
| 1098 | void CScriptArray::Reverse() |
| 1099 | { |
| 1100 | asUINT size = GetSize(); |
| 1101 | |
| 1102 | if( size >= 2 ) |
| 1103 | { |
| 1104 | asBYTE TEMP[16]; |
| 1105 | |
| 1106 | for( asUINT i = 0; i < size / 2; i++ ) |
| 1107 | { |
| 1108 | Copy(TEMP, GetArrayItemPointer(i)); |
| 1109 | Copy(GetArrayItemPointer(i), GetArrayItemPointer(size - i - 1)); |
| 1110 | Copy(GetArrayItemPointer(size - i - 1), TEMP); |
| 1111 | } |
| 1112 | } |
| 1113 | } |
| 1114 | |
| 1115 | bool CScriptArray::operator==(const CScriptArray &other) const |
| 1116 | { |
no outgoing calls
no test coverage detected