| 1068 | } |
| 1069 | |
| 1070 | void CScriptArray::Reverse() |
| 1071 | { |
| 1072 | asUINT size = GetSize(); |
| 1073 | |
| 1074 | if( size >= 2 ) |
| 1075 | { |
| 1076 | asBYTE TEMP[16]; |
| 1077 | |
| 1078 | for( asUINT i = 0; i < size / 2; i++ ) |
| 1079 | { |
| 1080 | Copy(TEMP, GetArrayItemPointer(i)); |
| 1081 | Copy(GetArrayItemPointer(i), GetArrayItemPointer(size - i - 1)); |
| 1082 | Copy(GetArrayItemPointer(size - i - 1), TEMP); |
| 1083 | } |
| 1084 | } |
| 1085 | } |
| 1086 | |
| 1087 | bool CScriptArray::operator==(const CScriptArray &other) const |
| 1088 | { |
no outgoing calls
no test coverage detected