|
| 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.