50 #ifndef ADJUSTUNIQUEIDS_HH 51 #define ADJUSTUNIQUEIDS_HH 64 template<
typename ForwardIter,
typename Accessor>
66 const ForwardIter& fvEnd,
69 ptrdiff_t size = fvEnd - fvBegin;
70 ForwardIter p = fvBegin;
71 for(ptrdiff_t i = 0; i < size; ++i, ++p)
73 accessor(p).setUniqueID(static_cast<unsigned int>(i));
77 template<
typename FV>
81 featureVectorPointers.end(),
85 template<
typename FV>
void adjustUniqueIDs(const ForwardIter &fvBegin, const ForwardIter &fvEnd, Accessor accessor)