Next: , Previous: , Up: The Index Library   [Index]


13.4.13 Index Visiting Functions

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).

i_ucall

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

i_vcall

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

i_wcall

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)