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

Function RegisterScriptArray

sdk/add_on/scriptarray/scriptarray.cpp:272–284  ·  view source on GitHub ↗

Registers the template array type

Source from the content-addressed store, hash-verified

270
271// Registers the template array type
272void RegisterScriptArray(asIScriptEngine *engine, bool defaultArray)
273{
274 if( strstr(asGetLibraryOptions(), "AS_MAX_PORTABILITY") == 0 )
275 RegisterScriptArray_Native(engine);
276 else
277 RegisterScriptArray_Generic(engine);
278
279 if( defaultArray )
280 {
281 int r = engine->RegisterDefaultArrayType("array<T>"); assert( r >= 0 );
282 UNUSED_VAR(r);
283 }
284}
285
286static void RegisterScriptArray_Native(asIScriptEngine *engine)
287{

Callers 15

ConfigureEngineFunction · 0.85
ConfigureEngineFunction · 0.85
ConfigureEngineFunction · 0.85
TestFunction · 0.85
TestExecuteStringFunction · 0.85
TestFunction · 0.85
TestFunction · 0.85
test_compiler.cppFile · 0.85
Test3Function · 0.85
TestFunction · 0.85
TestFunction · 0.85

Calls 4

asGetLibraryOptionsFunction · 0.85

Tested by 15

TestFunction · 0.68
TestExecuteStringFunction · 0.68
TestFunction · 0.68
TestFunction · 0.68
Test3Function · 0.68
TestFunction · 0.68
TestFunction · 0.68
Test1Function · 0.68
TestFunction · 0.68
TestFunction · 0.68
TestFunction · 0.68
TestFunction · 0.68