UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TRingBuffer< T, AllocatorT > Member List

This is the complete list of members for TRingBuffer< T, AllocatorT >, including all inherited members.

Add(ElementType &&Element)TRingBuffer< T, AllocatorT >inline
Add(const ElementType &Element)TRingBuffer< T, AllocatorT >inline
Add_GetRef(ElementType &&Element)TRingBuffer< T, AllocatorT >inline
Add_GetRef(const ElementType &Element)TRingBuffer< T, AllocatorT >inline
AddFront(ElementType &&Element)TRingBuffer< T, AllocatorT >inline
AddFront(const ElementType &Element)TRingBuffer< T, AllocatorT >inline
AddFront_GetRef(ElementType &&Element)TRingBuffer< T, AllocatorT >inline
AddFront_GetRef(const ElementType &Element)TRingBuffer< T, AllocatorT >inline
AddFrontUninitialized()TRingBuffer< T, AllocatorT >inline
AddFrontUninitialized_GetRef()TRingBuffer< T, AllocatorT >inline
AddUninitialized()TRingBuffer< T, AllocatorT >inline
AddUninitialized_GetRef()TRingBuffer< T, AllocatorT >inline
Allocator typedefTRingBuffer< T, AllocatorT >
begin()TRingBuffer< T, AllocatorT >inline
begin() constTRingBuffer< T, AllocatorT >inline
Bottom() constTRingBuffer< T, AllocatorT >
Bottom()TRingBuffer< T, AllocatorT >
BottomIndex() constTRingBuffer< T, AllocatorT >
Compact()TRingBuffer< T, AllocatorT >inline
ConvertPointerToIndex(const ElementType *Ptr) constTRingBuffer< T, AllocatorT >inline
Dequeue(DataType &ValOut)TRingBuffer< T, AllocatorT >
Dequeue(DataType *ValBuf, const uint32 &BufLen)TRingBuffer< T, AllocatorT >
ElementAllocatorType typedefTRingBuffer< T, AllocatorT >
ElementType typedefTRingBuffer< T, AllocatorT >
Emplace(ArgsType &&... Args)TRingBuffer< T, AllocatorT >inline
Emplace_GetRef(ArgsType &&... Args)TRingBuffer< T, AllocatorT >inline
EmplaceFront(ArgsType &&... Args)TRingBuffer< T, AllocatorT >inline
EmplaceFront_GetRef(ArgsType &&... Args)TRingBuffer< T, AllocatorT >inline
Empty(SizeType Capacity=0)TRingBuffer< T, AllocatorT >inline
Empty()TRingBuffer< T, AllocatorT >
end()TRingBuffer< T, AllocatorT >inline
end() constTRingBuffer< T, AllocatorT >inline
Enqueue(const DataType &Val)TRingBuffer< T, AllocatorT >
Enqueue(const DataType *ValBuf, const uint32 &BufLen)TRingBuffer< T, AllocatorT >
First()TRingBuffer< T, AllocatorT >inline
First() constTRingBuffer< T, AllocatorT >inline
FRingBufferTestTRingBuffer< T, AllocatorT >friend
GetAllocatedSize(void) constTRingBuffer< T, AllocatorT >inline
GetAtIndexNoCheck(IndexType Index)TRingBuffer< T, AllocatorT >inline
GetAtIndexNoCheck(IndexType Index) constTRingBuffer< T, AllocatorT >inline
GetShaHash(FSHAHash &OutHash) constTRingBuffer< T, AllocatorT >
IndexType typedefTRingBuffer< T, AllocatorT >
IsEmpty() constTRingBuffer< T, AllocatorT >inline
IsValidIndex(IndexType Index) constTRingBuffer< T, AllocatorT >inline
Last()TRingBuffer< T, AllocatorT >inline
Last() constTRingBuffer< T, AllocatorT >inline
Max() constTRingBuffer< T, AllocatorT >inline
MoveAppendRange(ElementType *OtherData, SizeType OtherNum)TRingBuffer< T, AllocatorT >inline
NextIndex() constTRingBuffer< T, AllocatorT >
Num() constTRingBuffer< T, AllocatorT >inline
operator!=(const TRingBuffer< ElementType, OtherAllocator > &Other) constTRingBuffer< T, AllocatorT >inline
operator=(TRingBuffer &&Other)TRingBuffer< T, AllocatorT >inline
operator=(const TRingBuffer &Other)TRingBuffer< T, AllocatorT >inline
operator==(const TRingBuffer< ElementType, OtherAllocator > &Other) constTRingBuffer< T, AllocatorT >inline
operator[](IndexType Index)TRingBuffer< T, AllocatorT >inline
operator[](IndexType Index) constTRingBuffer< T, AllocatorT >inline
operator[](const int32 &Index) constTRingBuffer< T, AllocatorT >
operator[](const int32 &Index)TRingBuffer< T, AllocatorT >
Peek(DataType &ValOut) constTRingBuffer< T, AllocatorT >
Peek(DataType *ValBuf, const uint32 &BufLen) constTRingBuffer< T, AllocatorT >
Pop(SizeType PopCount=1)TRingBuffer< T, AllocatorT >inline
PopFront(SizeType PopCount=1)TRingBuffer< T, AllocatorT >inline
PopFrontNoCheck(SizeType PopCount=1)TRingBuffer< T, AllocatorT >inline
PopFrontValue()TRingBuffer< T, AllocatorT >inline
PopNoCheck(SizeType PopCount=1)TRingBuffer< T, AllocatorT >inline
PopValue()TRingBuffer< T, AllocatorT >inline
Remove(const ElementType &Item)TRingBuffer< T, AllocatorT >inline
RemoveAll(PredicateType Predicate)TRingBuffer< T, AllocatorT >inline
RemoveAt(IndexType Index)TRingBuffer< T, AllocatorT >inline
Reserve(SizeType RequiredCapacity)TRingBuffer< T, AllocatorT >inline
Reset()TRingBuffer< T, AllocatorT >inline
RingDataSize() constTRingBuffer< T, AllocatorT >
RingDataUsage() constTRingBuffer< T, AllocatorT >
SerialCompare(const DataType *SerialBuffer, uint32 CompareLen) constTRingBuffer< T, AllocatorT >
Serialize(DataType *SerialBuffer) constTRingBuffer< T, AllocatorT >
ShiftIndexToBack(IndexType Index)TRingBuffer< T, AllocatorT >inline
ShiftIndexToFront(IndexType Index)TRingBuffer< T, AllocatorT >inline
SizeType typedefTRingBuffer< T, AllocatorT >
TConstIterator typedefTRingBuffer< T, AllocatorT >
TIterator typedefTRingBuffer< T, AllocatorT >
Top() constTRingBuffer< T, AllocatorT >
Top()TRingBuffer< T, AllocatorT >
TopIndex() constTRingBuffer< T, AllocatorT >
TotalDataPushed() constTRingBuffer< T, AllocatorT >
Trim()TRingBuffer< T, AllocatorT >inline
TRingBuffer()TRingBuffer< T, AllocatorT >inline
TRingBuffer(SizeType InitialCapacity)TRingBuffer< T, AllocatorT >inlineexplicit
TRingBuffer(std::initializer_list< ElementType > InitList)TRingBuffer< T, AllocatorT >inline
TRingBuffer(TRingBuffer &&Other)TRingBuffer< T, AllocatorT >inline
TRingBuffer(const TRingBuffer &Other)TRingBuffer< T, AllocatorT >inline
TRingBuffer(uint32 BufferDataSize)TRingBuffer< T, AllocatorT >
~TRingBuffer()TRingBuffer< T, AllocatorT >inline
~TRingBuffer()TRingBuffer< T, AllocatorT >