![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RingBuffer.h>
Public Member Functions | |
| TRingBufferIterator (ContainerType &InContainer, SizeType StartIndex=0) | |
| TRingBufferIterator & | operator++ () |
| TRingBufferIterator | operator++ (int) |
| TRingBufferIterator & | operator-- () |
| TRingBufferIterator | operator-- (int) |
| TRingBufferIterator & | operator+= (SizeType Offset) |
| TRingBufferIterator | operator+ (SizeType Offset) const |
| TRingBufferIterator & | operator-= (SizeType Offset) |
| TRingBufferIterator | operator- (SizeType Offset) const |
| UE_FORCEINLINE_HINT ElementType & | operator* () const |
| UE_FORCEINLINE_HINT ElementType * | operator-> () const |
| UE_FORCEINLINE_HINT | operator bool () const |
| SizeType | GetIndex () const |
| void | Reset () |
| void | SetToEnd () |
| void | RemoveCurrent () |
| UE_FORCEINLINE_HINT bool | operator== (const TRingBufferIterator &Rhs) const |
| UE_FORCEINLINE_HINT bool | operator!= (const TRingBufferIterator &Rhs) const |
|
inline |
|
inline |
Returns an index to the current element.
|
inlineexplicit |
conversion to "bool" returning true if the iterator has not reached the last element.
|
inline |
|
inline |
|
inline |
|
inline |
Advances iterator to the next element in the container.
|
inline |
|
inline |
iterator arithmetic support
|
inline |
|
inline |
Moves iterator to the previous element in the container.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Removes current element in array. This invalidates the current iterator value and it must be incremented
|
inline |
Resets the iterator to the first element.
|
inline |
Sets the iterator to one past the last element.