Increment operators
Declared in <bdlc_compactedarray.h>
Advance iterator and return its prior value (see free operator++).
template<>
CompactedArray_ConstIterator
operator++(
CompactedArray_ConstIterator&,
int);
» more...
template<>
PackedIntArrayConstIterator
operator++<>(
PackedIntArrayConstIterator&,
int);
» more...
Advance the specified iterator to refer to the next location in the referenced array, and return an iterator referring to the original location (before the advancement). The returned iterator, it, referencing a CompactedArray array, remains valid as long as 0 <= it - array.begin() <= array.length(). The behavior is undefined unless, on entry, CompactedArray_ConstIterator() != iterator and iterator - array.begin() < array.length().
template<class TYPE>
bdlc::CompactedArray_ConstIterator<TYPE>
operator++(
CompactedArray_ConstIterator<TYPE>& iterator,
int);
» more...
Advance the specified iterator iter to refer to the next element in the referenced array, and return an iterator referring to the original element (before the advancement). The returned iterator, it, referencing an element within a PackedIntArray, array, remains valid as long as 0 <= it - array.begin() <= array.length(). The behavior is undefined unless, on entry, PackedIntArrayConstInterator() != iter and iter - array.begin() < array.length().
template<class TYPE>
bdlc::PackedIntArrayConstIterator<TYPE>
operator++(
PackedIntArrayConstIterator<TYPE>& iter,
int);
» more...