Expand description
Object and scalar arrays — externs and inline accessors from
lean.h:815–1028.
Functions§
- lean_
alloc_ ⚠array - Allocate a freshly initialised object array (
lean.h:816–822). - lean_
alloc_ ⚠sarray - Allocate a freshly initialised scalar-array (
lean.h:1004–1010). - lean_
array_ ⚠capacity m_capacityof an object array (lean.h:824).- lean_
array_ ⚠cptr - Pointer to the array’s element storage (
lean.h:831). - lean_
array_ ⚠get_ core - Borrow element
iof an object array (lean.h:838–841). - lean_
array_ ⚠get_ panic - lean_
array_ ⚠mk - lean_
array_ ⚠push - lean_
array_ ⚠set_ core - Write element
iof an object array (lean.h:842–848). - lean_
array_ ⚠set_ panic - lean_
array_ ⚠size m_sizeof an object array (lean.h:823).- lean_
array_ ⚠to_ list - lean_
mk_ ⚠array - lean_
sarray_ ⚠capacity m_capacityof a scalar array (lean.h:1015).- lean_
sarray_ ⚠cptr - Pointer to the scalar array’s byte storage (
lean.h:1028). - lean_
sarray_ ⚠elem_ size - Element size of a scalar array (
lean.h:1011–1014). - lean_
sarray_ ⚠size m_sizeof a scalar array (lean.h:1019).