diff options
Diffstat (limited to 'Source/Scripting/angelscript/ascontext.cpp')
-rw-r--r-- | Source/Scripting/angelscript/ascontext.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/Scripting/angelscript/ascontext.cpp b/Source/Scripting/angelscript/ascontext.cpp index beffb0f7..b49fd9e3 100644 --- a/Source/Scripting/angelscript/ascontext.cpp +++ b/Source/Scripting/angelscript/ascontext.cpp @@ -806,8 +806,8 @@ bool ASContext::CallMPCallBack(uint32_t state, const std::vector<char>& data) { asITypeInfo *arrayType = engine->GetTypeInfoById(engine->GetTypeIdByDecl("array<uint8>")); CScriptArray *array = CScriptArray::Create(arrayType, (asUINT)0); array->Reserve(data.size()); - for (int i = 0, len = data.size(); i < len; ++i) { - array->InsertLast(const_cast<char*>(&data[i])); + for (const char & i : data) { + array->InsertLast(const_cast<char*>(&i)); } args.AddAddress((void*)array); @@ -836,8 +836,8 @@ bool ASContext::CallMPCallBack(uint32_t state, const std::vector<unsigned int>& asITypeInfo *arrayType = engine->GetTypeInfoById(engine->GetTypeIdByDecl("array<uint>")); CScriptArray *array = CScriptArray::Create(arrayType, (asUINT)0); array->Reserve(data.size()); - for (int i = 0, len = data.size(); i < len; ++i) { - array->InsertLast((void*)&data[i]); + for (const unsigned int & i : data) { + array->InsertLast((void*)&i); } args.AddAddress((void*)array); |