
"Andy Little" <andy@servocomm.freeserve.co.uk> writes:
"David Abrahams" wrote
Joel de Guzman writes:
advance_iterator looks general enough.
What *is* an advance_iterator?
FWIW:
fusion::advance_iterator< Sequence, // the sequence to advance over Stride, // number of positions in underlying //sequence to move on 'next' StridedPosition, // underlying sequence::position * // Stride + Offset Offset // offset in underlying sequence units
The main use is to return a column in a linear sequence representing a matrix.
That's a well-known idea already in the literature; it's known as a "strided iterator." Can we use the common terminology? -- Dave Abrahams Boost Consulting www.boost-consulting.com