Next: Index Constructor Functions, Previous: Data Type Generic Index Back Functions, Up: The Index Library [Index]
The variadic arguments are passed by reference where possible. A shallow copy (with data linked for referable objects) is made before and used for traversal (so that data seen by the called function is what existed when the traversal began).
void i_ucall(index i, object o, integer p, &...);
calls the function indicated by o for each element in the i index, with the unnamed arguments and the element data inserted in position p in between the unnamed arguments
void i_vcall(index i, object o, integer p, &...);
calls the function indicated by o for each element in the i index, with the unnamed arguments and the element position inserted in position p in between the unnamed arguments
void i_wcall(index i, object o, integer p, integer q, &...);
calls the function indicated by o for each element in the i index, with the unnamed arguments and the element position and data inserted in positions p and q in between the unnamed arguments (q is intepreted after the p insertion)