MCPcopy Create free account
hub / github.com/anjo76/angelscript / Reverse

Method Reverse

sdk/add_on/scriptarray/scriptarray.cpp:1098–1113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1096}
1097
1098void 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
1115bool CScriptArray::operator==(const CScriptArray &other) const
1116{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected