|
float | GetProgressFraction (int32 Index) const |
|
FORCEINLINE | TArray () |
|
FORCEINLINE | TArray (const ElementType *Ptr, SizeType Count) |
|
| TArray (const TArrayView< OtherElementType, OtherSizeType > &Other) |
|
| TArray (std::initializer_list< FSlowTask * > InitList) |
|
FORCEINLINE | TArray (const TArray< OtherElementType, OtherAllocator > &Other) |
|
FORCEINLINE | TArray (const TArray &Other) |
|
FORCEINLINE | TArray (const TArray &Other, SizeType ExtraSlack) |
|
FORCEINLINE | TArray (TArray &&Other) |
|
FORCEINLINE | TArray (TArray< OtherElementType, OtherAllocator > &&Other) |
|
| TArray (TArray< OtherElementType, AllocatorType > &&Other, SizeType ExtraSlack) |
|
FORCEINLINE | TArray (const TArrayView< OtherElementType, OtherSizeType > &Other) |
|
TArray & | operator= (std::initializer_list< FSlowTask * > InitList) |
|
TArray & | operator= (const TArray< ElementType, OtherAllocatorType > &Other) |
|
TArray & | operator= (const TArray &Other) |
|
TArray & | operator= (const TArrayView< OtherElementType, OtherSizeType > &Other) |
|
TArray & | operator= (TArray &&Other) |
|
TArray & | operator= (TArray< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, AllocatorType > &&Other) |
|
TArray & | operator= (const TArray< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherAllocator > &Other) |
|
FORCEINLINE TArray< FSlowTask *, InAllocatorType > & | operator= (const TArrayView< OtherElementType, OtherSizeType > &Other) |
|
| ~TArray () |
|
FORCEINLINE ElementType * | GetData () UE_LIFETIMEBOUND |
|
FORCEINLINE const ElementType * | GetData () const UE_LIFETIMEBOUND |
|
FORCEINLINE SIZE_T | GetAllocatedSize (void) const |
|
FORCEINLINE SizeType | GetSlack () const |
|
FORCEINLINE void | CheckInvariants () const |
|
FORCEINLINE void | RangeCheck (SizeType Index) const |
|
FORCEINLINE bool | IsValidIndex (SizeType Index) const |
|
bool | IsEmpty () const |
|
FORCEINLINE SizeType | Num () const |
|
FORCEINLINE SizeType | Max () const |
|
FORCEINLINE ElementType & | operator[] (SizeType Index) UE_LIFETIMEBOUND |
|
FORCEINLINE const ElementType & | operator[] (SizeType Index) const UE_LIFETIMEBOUND |
|
FORCEINLINE TEnableIf<!TIsAbstract< ET >::Value, ElementType >::Type | Pop (bool bAllowShrinking=true) |
|
FORCEINLINE void | Push (ElementType &&Item) |
|
FORCEINLINE void | Push (const ElementType &Item) |
|
FORCEINLINE ElementType & | Top () |
|
FORCEINLINE const ElementType & | Top () const |
|
FORCEINLINE ElementType & | Last (SizeType IndexFromTheEnd=0) |
|
FORCEINLINE const ElementType & | Last (SizeType IndexFromTheEnd=0) const |
|
FORCEINLINE void | Shrink () |
|
FORCEINLINE bool | Find (const ElementType &Item, SizeType &Index) const |
|
SizeType | Find (const ElementType &Item) const |
|
FORCEINLINE bool | FindLast (const ElementType &Item, SizeType &Index) const |
|
SizeType | FindLast (const ElementType &Item) const |
|
SizeType | FindLastByPredicate (Predicate Pred, SizeType Count) const |
|
FORCEINLINE SizeType | FindLastByPredicate (Predicate Pred) const |
|
SizeType | IndexOfByKey (const KeyType &Key) const |
|
SizeType | IndexOfByPredicate (Predicate Pred) const |
|
FORCEINLINE const ElementType * | FindByKey (const KeyType &Key) const |
|
ElementType * | FindByKey (const KeyType &Key) |
|
FORCEINLINE const ElementType * | FindByPredicate (Predicate Pred) const |
|
ElementType * | FindByPredicate (Predicate Pred) |
|
TArray< ElementType > | FilterByPredicate (Predicate Pred) const |
|
bool | Contains (const ComparisonType &Item) const |
|
FORCEINLINE bool | ContainsByPredicate (Predicate Pred) const |
|
bool | operator== (const TArray &OtherArray) const |
|
FORCEINLINE bool | operator!= (const TArray &OtherArray) const |
|
void | CountBytes (FArchive &Ar) const |
|
FORCEINLINE SizeType | AddUninitialized () |
|
FORCEINLINE SizeType | AddUninitialized (SizeType Count) |
|
FORCEINLINE void | InsertUninitialized (SizeType Index) |
|
FORCEINLINE void | InsertUninitialized (SizeType Index, SizeType Count) |
|
void | InsertZeroed (SizeType Index) |
|
void | InsertZeroed (SizeType Index, SizeType Count) |
|
ElementType & | InsertZeroed_GetRef (SizeType Index) |
|
void | InsertDefaulted (SizeType Index) |
|
void | InsertDefaulted (SizeType Index, SizeType Count) |
|
ElementType & | InsertDefaulted_GetRef (SizeType Index) |
|
SizeType | Insert (std::initializer_list< ElementType > InitList, const SizeType InIndex) |
|
SizeType | Insert (const TArray< ElementType, OtherAllocator > &Items, const SizeType InIndex) |
|
SizeType | Insert (TArray< ElementType, OtherAllocator > &&Items, const SizeType InIndex) |
|
SizeType | Insert (const ElementType *Ptr, SizeType Count, SizeType Index) |
|
SizeType | Insert (ElementType &&Item, SizeType Index) |
|
SizeType | Insert (const ElementType &Item, SizeType Index) |
|
SizeType | Insert (const TArray< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherAllocator > &Items, const SizeType InIndex) |
|
SizeType | Insert (TArray< typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType, OtherAllocator > &&Items, const SizeType InIndex) |
|
FORCEINLINE void | CheckAddress (const ElementType *Addr) const |
|
ElementType & | Insert_GetRef (ElementType &&Item, SizeType Index) |
|
ElementType & | Insert_GetRef (const ElementType &Item, SizeType Index) |
|
FORCEINLINE void | RemoveAt (SizeType Index) |
|
FORCEINLINE void | RemoveAt (SizeType Index, CountType Count, bool bAllowShrinking=true) |
|
FORCEINLINE void | RemoveAtSwap (SizeType Index) |
|
FORCEINLINE void | RemoveAtSwap (SizeType Index, CountType Count, bool bAllowShrinking=true) |
|
void | Reset (SizeType NewSize=0) |
|
void | Empty (SizeType Slack=0) |
|
void | SetNum (SizeType NewNum, bool bAllowShrinking=true) |
|
void | SetNumZeroed (SizeType NewNum, bool bAllowShrinking=true) |
|
void | SetNumUninitialized (SizeType NewNum, bool bAllowShrinking=true) |
|
void | SetNumUnsafeInternal (SizeType NewNum) |
|
void | Append (const TArray< OtherElementType, OtherAllocatorType > &Source) |
|
void | Append (TArray< OtherElementType, OtherAllocator > &&Source) |
|
void | Append (RangeType &&Source) |
|
void | Append (const ElementType *Ptr, SizeType Count) |
|
FORCEINLINE void | Append (std::initializer_list< ElementType > InitList) |
|
void | Append (const typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType *Ptr, SizeType Count) |
|
TArray & | operator+= (TArray &&Other) |
|
TArray & | operator+= (const TArray &Other) |
|
TArray & | operator+= (std::initializer_list< ElementType > InitList) |
|
FORCEINLINE SizeType | Emplace (ArgsType &&... Args) |
|
FORCEINLINE ElementType & | Emplace_GetRef (ArgsType &&... Args) |
|
FORCEINLINE void | EmplaceAt (SizeType Index, ArgsType &&... Args) |
|
FORCEINLINE ElementType & | EmplaceAt_GetRef (SizeType Index, ArgsType &&... Args) |
|
FORCEINLINE SizeType | Add (ElementType &&Item) |
|
FORCEINLINE SizeType | Add (const ElementType &Item) |
|
FORCEINLINE ElementType & | Add_GetRef (ElementType &&Item) |
|
FORCEINLINE ElementType & | Add_GetRef (const ElementType &Item) |
|
SizeType | AddZeroed () |
|
SizeType | AddZeroed (SizeType Count) |
|
ElementType & | AddZeroed_GetRef () |
|
SizeType | AddDefaulted () |
|
SizeType | AddDefaulted (SizeType Count) |
|
ElementType & | AddDefaulted_GetRef () |
|
| operator TArray< typename TContainerElementTypeCompatibility< AliasElementType >::ReinterpretType, AllocatorType > & () |
|
| operator const TArray< typename TContainerElementTypeCompatibility< AliasElementType >::ReinterpretType, AllocatorType > & () const |
|
FORCEINLINE SizeType | AddUnique (ElementType &&Item) |
|
FORCEINLINE SizeType | AddUnique (const ElementType &Item) |
|
FORCEINLINE void | Reserve (SizeType Number) |
|
void | Init (const ElementType &Element, SizeType Number) |
|
SizeType | RemoveSingle (const ElementType &Item) |
|
SizeType | Remove (const ElementType &Item) |
|
SizeType | RemoveAll (const PREDICATE_CLASS &Predicate) |
|
SizeType | RemoveAllSwap (const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true) |
|
SizeType | RemoveSingleSwap (const ElementType &Item, bool bAllowShrinking=true) |
|
SizeType | RemoveSwap (const ElementType &Item, bool bAllowShrinking=true) |
|
FORCEINLINE void | SwapMemory (SizeType FirstIndexToSwap, SizeType SecondIndexToSwap) |
|
FORCEINLINE void | Swap (SizeType FirstIndexToSwap, SizeType SecondIndexToSwap) |
|
bool | FindItemByClass (SearchType **Item=nullptr, SizeType *ItemIndex=nullptr, SizeType StartIndex=0) const |
|
TIterator | CreateIterator () |
|
TConstIterator | CreateConstIterator () const |
|
FORCEINLINE RangedForIteratorType | begin () |
|
FORCEINLINE RangedForConstIteratorType | begin () const |
|
FORCEINLINE RangedForIteratorType | end () |
|
FORCEINLINE RangedForConstIteratorType | end () const |
|
void | Sort () |
|
void | Sort (const PREDICATE_CLASS &Predicate) |
|
void | StableSort () |
|
void | StableSort (const PREDICATE_CLASS &Predicate) |
|
void | WriteMemoryImage (FMemoryImageWriter &Writer) const |
|
void | CopyUnfrozen (const FMemoryUnfreezeContent &Context, void *Dst) const |
|
void | ToString (const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext) const |
|
FORCEINLINE void | Heapify (const PREDICATE_CLASS &Predicate) |
|
void | Heapify () |
|
SizeType | HeapPush (ElementType &&InItem, const PREDICATE_CLASS &Predicate) |
|
SizeType | HeapPush (const ElementType &InItem, const PREDICATE_CLASS &Predicate) |
|
SizeType | HeapPush (ElementType &&InItem) |
|
SizeType | HeapPush (const ElementType &InItem) |
|
void | HeapPop (ElementType &OutItem, const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true) |
|
void | HeapPop (ElementType &OutItem, bool bAllowShrinking=true) |
|
void | VerifyHeap (const PREDICATE_CLASS &Predicate) |
|
void | HeapPopDiscard (const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true) |
|
void | HeapPopDiscard (bool bAllowShrinking=true) |
|
const ElementType & | HeapTop () const |
|
ElementType & | HeapTop () |
|
void | HeapRemoveAt (SizeType Index, const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true) |
|
void | HeapRemoveAt (SizeType Index, bool bAllowShrinking=true) |
|
void | HeapSort (const PREDICATE_CLASS &Predicate) |
|
void | HeapSort () |
|
const ElementAllocatorType & | GetAllocatorInstance () const |
|
ElementAllocatorType & | GetAllocatorInstance () |
|
A stack of feedback scopes
Definition at line 11 of file SlowTaskStack.h.