Lines Matching refs:item_callback
220 void PushIterator(const int length, const ItemCallback& item_callback, in PushIterator() argument
223 CreateIteratorMetatable(length, item_callback); in PushIterator()
224 PushFunction([this, length, item_callback, key_callback]() { in PushIterator()
225 return Iterator::Dispatch(this, length, item_callback, key_callback); in PushIterator()
232 void PushIterator(const int length, const ItemCallback& item_callback) const { in PushIterator() argument
234 CreateIteratorMetatable(length, item_callback); in PushIterator()
235 PushFunction([this, length, item_callback]() { in PushIterator()
236 return Iterator::Dispatch(this, length, item_callback); in PushIterator()
244 const ItemCallback& item_callback) const { in CreateIteratorMetatable() argument
248 PushFunction([this, length, item_callback]() { in CreateIteratorMetatable()
249 return Iterator::IterItems(this, length, item_callback); in CreateIteratorMetatable()
252 PushFunction([this, length, item_callback]() { in CreateIteratorMetatable()
253 return Iterator::Next(this, length, item_callback); in CreateIteratorMetatable()
412 const ItemCallback& item_callback) { in Next() argument
421 return 1 + item_callback(pos); in Next()
441 const ItemCallback& item_callback, in Dispatch() argument
452 return item_callback(index); in Dispatch()
467 const ItemCallback& item_callback) { in Dispatch() argument
477 return item_callback(index); in Dispatch()