MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::Range::CJumpForwardPlusIterator Concept Reference

An iterator type which can natively proceed forward in arbitrarily large steps and exposes a + operator. More...

#include <Concepts.h>

Concept definition

template<typename T>
concept Mcro::Range::CJumpForwardPlusIterator = CPointer<T> || (CJumpForwardIterator<T> && requires(T& i) { { i + 2 } -> CConvertibleToDecayed<T>; })
An iterator type which can natively proceed forward in arbitrarily large steps.
Definition Concepts.h:70
An iterator type which can natively proceed forward in arbitrarily large steps and exposes a + operat...
Definition Concepts.h:74

Detailed Description

An iterator type which can natively proceed forward in arbitrarily large steps and exposes a + operator.

Definition at line 74 of file Concepts.h.