chsvlib
chsv helper source code

◆ operator+() [1/2]

constexpr raw_pointer_iterator<T*> Chusov::Memory::operator+ ( typename raw_pointer_iterator< T * >::difference_type  n,
const raw_pointer_iterator< T * > &  right 
)
constexprnoexcept

Adds an offset to an iterator and returns the new raw_pointer_iterator addressing the element at the new offset position.

Template Parameters
TA type of the raw_pointer_iterator element.
Parameters
nThe offset to be added to the raw_pointer_iterator.
rightThe raw_pointer_iterator to offset.
Returns
A raw_pointer_iterator addressing the offset element.