MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ advance()

template<FieldArray Array>
void MayaFlux::Kakshya::DataFieldTraversal< Array >::advance ( size_t  rows = 0)
inline

Move forward without passing the end of the array.

Parameters
rowsNumber of elements to advance; zero uses batch_size().

Definition at line 73 of file DataFieldTraversal.hpp.

74 {
75 const auto step = rows == 0 ? m_batch_size : rows;
76 m_position += std::min(step, remaining());
77 }
uint32_t rows
size_t remaining() const
Number of elements after the current position.

References MayaFlux::Kakshya::DataFieldTraversal< Array >::m_batch_size, MayaFlux::Kakshya::DataFieldTraversal< Array >::m_position, MayaFlux::Kakshya::DataFieldTraversal< Array >::remaining(), and rows.

+ Here is the call graph for this function: