MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / createAnon

Function createAnon

test/cffi/project/Project.cpp:362–374  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

360
361
362value createAnon()
363{
364 value v = alloc_empty_object();
365 alloc_field(v,val_id("TInt"),alloc_int(7));
366 alloc_field(v,val_id("TFloat"),alloc_float(7.2));
367 alloc_field(v,val_id("TBool"),alloc_bool(true));
368
369 buffer buf = alloc_buffer_len(4);
370 int data = 0xdeadbeef;
371 memcpy(buffer_data(buf),&data,sizeof(int));
372 alloc_field(v,val_id("TClass(Array)"),buffer_val(buf));
373 return v;
374}
375
376DEFINE_PRIM(createAnon,0);
377

Callers

nothing calls this directly

Calls 10

alloc_empty_objectFunction · 0.85
alloc_buffer_lenFunction · 0.85
memcpyFunction · 0.85
buffer_dataFunction · 0.85
buffer_valFunction · 0.85
alloc_fieldFunction · 0.50
val_idFunction · 0.50
alloc_intFunction · 0.50
alloc_floatFunction · 0.50
alloc_boolFunction · 0.50

Tested by

no test coverage detected