|
| | FNetworkFileArchive (uint32 Command) |
| |
| | TBufferArchive (bool bIsPersistent=false, const FName InArchiveName=NAME_None) |
| |
| virtual FString | GetArchiveName () const |
| |
| | TMemoryWriterBase (TArray< uint8, ArrayAllocatorType > &InBytes, bool bIsPersistent=false, bool bSetOffset=false, const FName InArchiveName=NAME_None) |
| |
| virtual void | Serialize (void *Data, int64 Num) override |
| |
| int64 | TotalSize () override |
| |
| void | Seek (int64 InPos) final |
| |
| int64 | Tell () final |
| |
| virtual FArchive & | operator<< (class FName &N) override |
| |
| virtual FArchive & | operator<< (class UObject *&Res) override |
| |
| virtual FArchive & | operator<< (FName &Value) |
| |
| virtual CORE_API FArchive & | operator<< (FText &Value) |
| |
| virtual FArchive & | operator<< (UObject *&Value) |
| |
| virtual FArchive & | operator<< (FField *&Value) |
| |
| template<class T > |
| FArchive & | operator<< (TCheckedObjPtr< T > &Value) |
| |
| virtual CORE_API FArchive & | operator<< (struct FLazyObjectPtr &Value) |
| |
| virtual CORE_API FArchive & | operator<< (struct FObjectPtr &Value) |
| |
| virtual CORE_API FArchive & | operator<< (struct FSoftObjectPtr &Value) |
| |
| virtual CORE_API FArchive & | operator<< (struct FSoftObjectPath &Value) |
| |
| virtual CORE_API FArchive & | operator<< (struct FWeakObjectPtr &Value) |
| |
| | FArchive ()=default |
| |
| | FArchive (const FArchive &)=default |
| |
| FArchive & | operator= (const FArchive &ArchiveToCopy)=default |
| |
| virtual CORE_API | ~FArchive () |
| |
| template<class T > |
| FArchive & | operator<< (TCheckedObjPtr< T > &Value) |
| |
| virtual void | ForceBlueprintFinalization () |
| |
| virtual void | SerializeBits (void *V, int64 LengthBits) |
| |
| virtual void | SerializeInt (uint32 &Value, uint32 Max) |
| |
| virtual CORE_API void | SerializeIntPacked (uint32 &Value) |
| |
| virtual CORE_API void | SerializeIntPacked64 (uint64 &Value) |
| |
| virtual void | Preload (UObject *Object) |
| |
| FArchiveState & | GetArchiveState () |
| |
| const FArchiveState & | GetArchiveState () const |
| |
| virtual void | AttachBulkData (UObject *Owner, FBulkData *BulkData) |
| |
| virtual void | AttachBulkData (UE::Serialization::FEditorBulkData *BulkData) |
| |
| virtual void | DetachBulkData (FBulkData *BulkData, bool bEnsureBulkDataIsLoaded) |
| |
| virtual void | DetachBulkData (UE::Serialization::FEditorBulkData *BulkData, bool bEnsureBulkDataIsLoaded) |
| |
| virtual bool | SerializeBulkData (FBulkData &BulkData, const FBulkDataSerializationParams &Params) |
| |
| virtual bool | IsProxyOf (FArchive *InOther) const |
| |
| virtual bool | Precache (int64 PrecacheOffset, int64 PrecacheSize) |
| |
| virtual void | FlushCache () |
| |
| virtual bool | SetCompressionMap (TArray< FCompressedChunk > *CompressedChunks, ECompressionFlags CompressionFlags) |
| |
| virtual void | Flush () |
| |
| virtual bool | Close () |
| |
| CORE_API void | SerializeCompressed (void *V, int64 Length, FName CompressionFormatCannotChange, ECompressionFlags Flags=COMPRESS_NoFlags, bool bTreatBufferAsFileReader=false) |
| |
| CORE_API void | SerializeCompressedNew (void *V, int64 Length, FName CompressionFormatToEncode, FName CompressionFormatToDecodeOldV1Files, ECompressionFlags Flags=COMPRESS_NoFlags, bool bTreatBufferAsFileReader=false, int64 *OutPartialReadLength=nullptr) |
| |
| CORE_API void | SerializeCompressedNew (void *V, int64 Length) |
| |
| CORE_API void | ByteSwap (void *V, int32 Length) |
| |
| FArchive & | ByteOrderSerialize (void *V, int32 Length) |
| |
| void | StartSerializingDefaults () |
| |
| void | StopSerializingDefaults () |
| |
| virtual void | MarkScriptSerializationStart (const UObject *Obj) |
| |
| virtual void | MarkScriptSerializationEnd (const UObject *Obj) |
| |
| virtual void | MarkSearchableName (const TObjectPtr< const UObject > &TypeObject, const FName &ValueName) const |
| |
| template<typename FmtType , typename... Types> |
| void | Logf (const FmtType &Fmt, Types... Args) |
| |
| virtual CORE_API void | UsingCustomVersion (const struct FGuid &Guid) |
| |
| virtual FArchive * | GetCacheableArchive () |
| |
| void | SetCookData (FArchiveCookData *InCookData) |
| |
| FArchiveCookData * | GetCookData () |
| |
| virtual CORE_API void | PushSerializedProperty (class FProperty *InProperty, const bool bIsEditorOnlyProperty) |
| |
| virtual CORE_API void | PopSerializedProperty (class FProperty *InProperty, const bool bIsEditorOnlyProperty) |
| |
| virtual bool | AttachExternalReadDependency (FExternalReadCallback &ReadCallback) |
| |
| template<SIZE_T Size> |
| bool | FastPathLoad (void *InDest) |
| |
| virtual void | PushFileRegionType (EFileRegionType Type) |
| |
| virtual void | PopFileRegionType () |
| |
| CORE_API void | SetArchiveState (const FArchiveState &InState) |
| |
| CORE_API void | SetError () |
| |
| CORE_API void | ClearError () |
| |
| CORE_API void | SetCriticalError () |
| |
| virtual FArchiveState & | GetInnermostState () |
| |
| virtual void | CountBytes (SIZE_T InNum, SIZE_T InMax) |
| |
| virtual FLinker * | GetLinker () |
| |
| virtual bool | AtEnd () |
| |
| bool | IsByteSwapping () |
| |
| void | ThisContainsCode () |
| |
| void | ThisContainsMap () |
| |
| CORE_API void | ThisRequiresLocalizationGather () |
| |
| virtual UObject * | GetArchetypeFromLoader (const UObject *Obj) |
| |
| UE_FORCEINLINE_HINT FPackageFileVersion | UEVer () const |
| |
| UE_FORCEINLINE_HINT int32 | LicenseeUEVer () const |
| |
| UE_FORCEINLINE_HINT FEngineVersionBase | EngineVer () const |
| |
| virtual CORE_API uint32 | EngineNetVer () const |
| |
| virtual CORE_API uint32 | GameNetVer () const |
| |
| CORE_API int32 | CustomVer (const struct FGuid &Key) const |
| |
| UE_FORCEINLINE_HINT bool | IsLoading () const |
| |
| UE_FORCEINLINE_HINT bool | IsLoadingFromCookedPackage () const |
| |
| UE_FORCEINLINE_HINT bool | IsSaving () const |
| |
| bool | IsTransacting () const |
| |
| UE_FORCEINLINE_HINT bool | IsTextFormat () const |
| |
| UE_FORCEINLINE_HINT bool | WantBinaryPropertySerialization () const |
| |
| UE_FORCEINLINE_HINT bool | UseUnversionedPropertySerialization () const |
| |
| UE_FORCEINLINE_HINT bool | IsForcingUnicode () const |
| |
| UE_FORCEINLINE_HINT bool | IsPersistent () const |
| |
| UE_FORCEINLINE_HINT bool | GetError () const |
| |
| UE_FORCEINLINE_HINT bool | IsError () const |
| |
| UE_FORCEINLINE_HINT bool | IsCriticalError () const |
| |
| UE_FORCEINLINE_HINT bool | ContainsCode () const |
| |
| UE_FORCEINLINE_HINT bool | ContainsMap () const |
| |
| bool | RequiresLocalizationGather () const |
| |
| UE_FORCEINLINE_HINT bool | ForceByteSwapping () const |
| |
| UE_FORCEINLINE_HINT bool | IsSerializingDefaults () const |
| |
| UE_FORCEINLINE_HINT bool | IsIgnoringArchetypeRef () const |
| |
| UE_FORCEINLINE_HINT bool | DoDelta () const |
| |
| UE_FORCEINLINE_HINT bool | DoIntraPropertyDelta () const |
| |
| UE_FORCEINLINE_HINT bool | IsIgnoringOuterRef () const |
| |
| UE_FORCEINLINE_HINT bool | IsIgnoringClassGeneratedByRef () const |
| |
| UE_FORCEINLINE_HINT bool | IsIgnoringClassRef () const |
| |
| UE_FORCEINLINE_HINT bool | IsAllowingLazyLoading () const |
| |
| UE_FORCEINLINE_HINT bool | IsObjectReferenceCollector () const |
| |
| UE_FORCEINLINE_HINT bool | IsModifyingWeakAndStrongReferences () const |
| |
| UE_FORCEINLINE_HINT bool | IsCountingMemory () const |
| |
| UE_FORCEINLINE_HINT uint32 | GetPortFlags () const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyPortFlags (uint32 Flags) const |
| |
| UE_FORCEINLINE_HINT bool | HasAllPortFlags (uint32 Flags) const |
| |
| uint32 | GetDebugSerializationFlags () const |
| |
| UE_FORCEINLINE_HINT bool | ShouldSkipBulkData () const |
| |
| UE_FORCEINLINE_HINT int64 | GetMaxSerializeSize () const |
| |
| virtual CORE_API const FCustomVersionContainer & | GetCustomVersions () const |
| |
| virtual CORE_API void | SetCustomVersions (const FCustomVersionContainer &CustomVersionContainer) |
| |
| virtual CORE_API void | ResetCustomVersions () |
| |
| CORE_API void | SetCustomVersion (const struct FGuid &Key, int32 Version, FName FriendlyName) |
| |
| void | SetByteSwapping (bool Enabled) |
| |
| void | SetPortFlags (uint32 InPortFlags) |
| |
| virtual void | SetDebugSerializationFlags (uint32 InCustomFlags) |
| |
| bool | IsFilterEditorOnly () const |
| |
| virtual void | SetFilterEditorOnly (bool InFilterEditorOnly) |
| |
| bool | IsSavingOptionalObject () const |
| |
| virtual void | SetSavingOptionalObject (bool InSavingOptionalObject) |
| |
| bool | IsSaveGame () const |
| |
| UE_FORCEINLINE_HINT bool | IsNetArchive () const |
| |
| UE_FORCEINLINE_HINT bool | IsCooking () const |
| |
| UE_FORCEINLINE_HINT const ITargetPlatform * | CookingTarget () const |
| |
| void | SetSavePackageData (FArchiveSavePackageData *InSavePackageData) |
| |
| FArchiveSavePackageData * | GetSavePackageData () |
| |
| UE_FORCEINLINE_HINT FArchiveCookContext * | GetCookContext () |
| |
| virtual bool | UseToResolveEnumerators () const |
| |
| virtual bool | ShouldSkipProperty (const FProperty *InProperty) const |
| |
| virtual void | SetSerializedProperty (FProperty *InProperty) |
| |
| UE_FORCEINLINE_HINT class FProperty * | GetSerializedProperty () const |
| |
| CORE_API void | GetSerializedPropertyChain (TArray< class FProperty * > &OutProperties) const |
| |
| UE_FORCEINLINE_HINT const FArchiveSerializedPropertyChain * | GetSerializedPropertyChain () const |
| |
| virtual CORE_API void | SetSerializedPropertyChain (const FArchiveSerializedPropertyChain *InSerializedPropertyChain, class FProperty *InSerializedPropertyOverride=nullptr) |
| |
| virtual void | SetSerializeContext (FUObjectSerializeContext *InLoadContext) |
| |
| virtual CORE_API void | Reset () |
| |
| virtual CORE_API void | SetIsLoading (bool bInIsLoading) |
| |
| virtual CORE_API void | SetIsLoadingFromCookedPackage (bool bInIsLoadingFromCookedPackage) |
| |
| virtual CORE_API void | SetIsSaving (bool bInIsSaving) |
| |
| virtual CORE_API void | SetIsTransacting (bool bInIsTransacting) |
| |
| virtual CORE_API void | SetIsTextFormat (bool bInIsTextFormat) |
| |
| virtual CORE_API void | SetWantBinaryPropertySerialization (bool bInWantBinaryPropertySerialization) |
| |
| virtual CORE_API void | SetUseUnversionedPropertySerialization (bool bInUseUnversioned) |
| |
| virtual CORE_API void | SetForceUnicode (bool bInForceUnicode) |
| |
| virtual CORE_API void | SetIsPersistent (bool bInIsPersistent) |
| |
| virtual CORE_API void | SetUEVer (FPackageFileVersion InVer) |
| |
| virtual CORE_API void | SetLicenseeUEVer (int32 InVer) |
| |
| virtual CORE_API void | SetEngineVer (const FEngineVersionBase &InVer) |
| |
| virtual CORE_API void | SetEngineNetVer (const uint32 InEngineNetVer) |
| |
| virtual CORE_API void | SetGameNetVer (const uint32 InGameNetVer) |
| |
| UE_FORCEINLINE_HINT bool | ShouldSkipCompilingAssets () const |
| |
| CORE_API void | SetShouldSkipUpdateCustomVersion (bool bShouldSkip) |
| |
| UE_FORCEINLINE_HINT bool | ShouldSkipUpdateCustomVersion () const |
| |
| CORE_API void | SetMigratingRemoteObjects (bool bMigrating) |
| |
| UE_FORCEINLINE_HINT constexpr bool | IsMigratingRemoteObjects () const |
| |
| virtual const FUObjectMigrationContext * | GetMigrationContext () const |
| |
| UE_FORCEINLINE_HINT constexpr | TArray () |
| |
| consteval | TArray (EConstEval) |
| |
| UE_FORCEINLINE_HINT | TArray (const ElementType *Ptr, SizeType Count) |
| |
| | TArray (const TArrayView< OtherElementType, OtherSizeType > &Other) |
| |
| | TArray (std::initializer_list< uint8 > InitList) |
| |
| UE_FORCEINLINE_HINT | TArray (const TArray< OtherElementType, OtherAllocator > &Other) |
| |
| UE_FORCEINLINE_HINT | TArray (const TArray &Other) |
| |
| UE_FORCEINLINE_HINT | TArray (const TArray &Other, SizeType ExtraSlack) |
| |
| UE_FORCEINLINE_HINT | TArray (TArray &&Other) |
| |
| UE_FORCEINLINE_HINT | TArray (TArray< OtherElementType, OtherAllocator > &&Other) |
| |
| | TArray (TArray< OtherElementType, AllocatorType > &&Other, SizeType ExtraSlack) |
| |
| UE_NODEBUG | TArray (FIntrusiveUnsetOptionalState Tag) |
| |
| UE_FORCEINLINE_HINT | TArray (const TArrayView< OtherElementType, OtherSizeType > &Other) |
| |
| TArray & | operator= (std::initializer_list< uint8 > 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) |
| |
| TArray< uint8, TSizedDefaultAllocator< IndexSize > > & | operator= (const TArrayView< OtherElementType, OtherSizeType > &Other) |
| |
| | ~TArray () |
| |
| UE_NODEBUG bool | operator== (FIntrusiveUnsetOptionalState Tag) const |
| |
| UE_NODEBUG bool | operator== (const TArray &OtherArray) const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT ElementType * | GetData () UE_LIFETIMEBOUND |
| |
| UE_REWRITE const ElementType * | GetData () const UE_LIFETIMEBOUND |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SIZE_T | GetAllocatedSize (void) const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SizeType | GetSlack () const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | CheckInvariants () const |
| |
| UE_FORCEINLINE_HINT void | RangeCheck (SizeType Index) const |
| |
| UE_FORCEINLINE_HINT void | RangeCheck (SizeType Index, SizeType Count) const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT bool | IsValidIndex (SizeType Index) const |
| |
| UE_REWRITE bool | IsEmpty () const |
| |
| UE_REWRITE SizeType | Num () const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SIZE_T | NumBytes () const |
| |
| UE_REWRITE SizeType | Max () const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT ElementType & | operator[] (SizeType Index) UE_LIFETIMEBOUND |
| |
| UE_REWRITE const ElementType & | operator[] (SizeType Index) const UE_LIFETIMEBOUND |
| |
| ElementType | Pop (EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT ElementType | Pop (bool bAllowShrinking) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | Push (ElementType &&Item) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | Push (const ElementType &Item) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT ElementType & | Top () UE_LIFETIMEBOUND |
| |
| UE_REWRITE const ElementType & | Top () const UE_LIFETIMEBOUND |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT ElementType & | Last (SizeType IndexFromTheEnd=0) UE_LIFETIMEBOUND |
| |
| UE_REWRITE const ElementType & | Last (SizeType IndexFromTheEnd=0) const UE_LIFETIMEBOUND |
| |
| UE_FORCEINLINE_HINT void | Shrink () |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT bool | Find (const ElementType &Item, SizeType &Index) const |
| |
| SizeType | Find (const ElementType &Item) const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT bool | FindLast (const ElementType &Item, SizeType &Index) const |
| |
| SizeType | FindLast (const ElementType &Item) const |
| |
| SizeType | FindLastByPredicate (Predicate Pred, SizeType Count) const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SizeType | FindLastByPredicate (Predicate Pred) const |
| |
| SizeType | IndexOfByKey (const KeyType &Key) const |
| |
| SizeType | IndexOfByPredicate (Predicate Pred) const |
| |
| ElementType * | FindByKey (const KeyType &Key) |
| |
| UE_REWRITE const ElementType * | FindByKey (const KeyType &Key) const |
| |
| ElementType * | FindByPredicate (Predicate Pred) |
| |
| UE_REWRITE const ElementType * | FindByPredicate (Predicate Pred) const |
| |
| TArray< ElementType > | FilterByPredicate (Predicate Pred) const |
| |
| bool | Contains (const ComparisonType &Item) const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT bool | ContainsByPredicate (Predicate Pred) const |
| |
| UE_REWRITE bool | operator!= (const TArray &OtherArray) const |
| |
| void | BulkSerialize (FArchive &Ar, bool bForcePerElementSerialization=false) |
| |
| UE_NODEBUG void | CountBytes (FArchive &Ar) const |
| |
| UE_FORCEINLINE_HINT SizeType | AddUninitialized () |
| |
| UE_FORCEINLINE_HINT SizeType | AddUninitialized (SizeType Count) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | InsertUninitialized (SizeType Index) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | InsertUninitialized (SizeType Index, SizeType Count) |
| |
| void | InsertZeroed (SizeType Index) |
| |
| void | InsertZeroed (SizeType Index, SizeType Count) |
| |
| ElementType & | InsertZeroed_GetRef (SizeType Index) UE_LIFETIMEBOUND |
| |
| void | InsertDefaulted (SizeType Index) |
| |
| void | InsertDefaulted (SizeType Index, SizeType Count) |
| |
| ElementType & | InsertDefaulted_GetRef (SizeType Index) UE_LIFETIMEBOUND |
| |
| 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) |
| |
| UE_FORCEINLINE_HINT void | CheckAddress (const ElementType *Addr) const |
| |
| ElementType & | Insert_GetRef (ElementType &&Item, SizeType Index) UE_LIFETIMEBOUND |
| |
| ElementType & | Insert_GetRef (const ElementType &Item, SizeType Index) UE_LIFETIMEBOUND |
| |
| void | RemoveAt (SizeType Index, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_FORCEINLINE_HINT void | RemoveAt (SizeType Index, CountType Count, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_FORCEINLINE_HINT void | RemoveAt (SizeType Index, CountType Count, bool bAllowShrinking) |
| |
| UE_FORCEINLINE_HINT void | RemoveAtSwap (SizeType Index, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_FORCEINLINE_HINT void | RemoveAtSwap (SizeType Index, CountType Count, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | RemoveAtSwap (SizeType Index, CountType Count, bool bAllowShrinking) |
| |
| void | Reset (SizeType NewSize=0) |
| |
| void | Empty (SizeType Slack=0) |
| |
| void | SetNum (SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | SetNum (SizeType NewNum, bool bAllowShrinking) |
| |
| void | SetNumZeroed (SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | SetNumZeroed (SizeType NewNum, bool bAllowShrinking) |
| |
| void | SetNumUninitialized (SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | SetNumUninitialized (SizeType NewNum, bool bAllowShrinking) |
| |
| 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) |
| |
| UE_FORCEINLINE_HINT void | Append (std::initializer_list< ElementType > InitList) |
| |
| void | Append (const typename TContainerElementTypeCompatibility< ElementType >::CopyFromOtherType *Ptr, SizeType Count) |
| |
| UE_NODEBUG TArray & | operator+= (TArray &&Other) |
| |
| UE_NODEBUG TArray & | operator+= (const TArray &Other) |
| |
| UE_NODEBUG TArray & | operator+= (std::initializer_list< ElementType > InitList) |
| |
| UE_FORCEINLINE_HINT SizeType | Emplace (ArgsType &&... Args) |
| |
| UE_FORCEINLINE_HINT ElementType & | Emplace_GetRef (ArgsType &&... Args) UE_LIFETIMEBOUND |
| |
| UE_FORCEINLINE_HINT void | EmplaceAt (SizeType Index, ArgsType &&... Args) |
| |
| UE_FORCEINLINE_HINT ElementType & | EmplaceAt_GetRef (SizeType Index, ArgsType &&... Args) UE_LIFETIMEBOUND |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SizeType | Add (ElementType &&Item) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SizeType | Add (const ElementType &Item) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT ElementType & | Add_GetRef (ElementType &&Item) UE_LIFETIMEBOUND |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT ElementType & | Add_GetRef (const ElementType &Item) UE_LIFETIMEBOUND |
| |
| SizeType | AddZeroed () |
| |
| SizeType | AddZeroed (SizeType Count) |
| |
| ElementType & | AddZeroed_GetRef () UE_LIFETIMEBOUND |
| |
| SizeType | AddDefaulted () |
| |
| SizeType | AddDefaulted (SizeType Count) |
| |
| ElementType & | AddDefaulted_GetRef () UE_LIFETIMEBOUND |
| |
| | operator TArray< typename TContainerElementTypeCompatibility< AliasElementType >::ReinterpretType, AllocatorType > & () |
| |
| | operator const TArray< typename TContainerElementTypeCompatibility< AliasElementType >::ReinterpretType, AllocatorType > & () const |
| |
| UE_FORCEINLINE_HINT SizeType | AddUnique (ElementType &&Item) |
| |
| UE_FORCEINLINE_HINT SizeType | AddUnique (const ElementType &Item) |
| |
| UE_FORCEINLINE_HINT 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, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SizeType | RemoveAllSwap (const PREDICATE_CLASS &Predicate, bool bAllowShrinking) |
| |
| SizeType | RemoveSingleSwap (const ElementType &Item, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SizeType | RemoveSingleSwap (const ElementType &Item, bool bAllowShrinking) |
| |
| SizeType | RemoveSwap (const ElementType &Item, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT SizeType | RemoveSwap (const ElementType &Item, bool bAllowShrinking) |
| |
| UE_FORCEINLINE_HINT void | SwapMemory (SizeType FirstIndexToSwap, SizeType SecondIndexToSwap) |
| |
| UE_FORCEINLINE_HINT void | Swap (SizeType FirstIndexToSwap, SizeType SecondIndexToSwap) |
| |
| bool | FindItemByClass (SearchType **Item=nullptr, SizeType *ItemIndex=nullptr, SizeType StartIndex=0) const |
| |
| UE_NODEBUG TIterator | CreateIterator () |
| |
| UE_NODEBUG TConstIterator | CreateConstIterator () const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForIteratorType | begin () |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForConstIteratorType | begin () const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForIteratorType | end () |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForConstIteratorType | end () const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForReverseIteratorType | rbegin () |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForConstReverseIteratorType | rbegin () const |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForReverseIteratorType | rend () |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT RangedForConstReverseIteratorType | rend () const |
| |
| UE_NODEBUG void | Sort () |
| |
| UE_NODEBUG void | Sort (const PREDICATE_CLASS &Predicate) |
| |
| UE_NODEBUG void | StableSort () |
| |
| UE_NODEBUG 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 |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | Heapify (const PREDICATE_CLASS &Predicate) |
| |
| UE_NODEBUG void | Heapify () |
| |
| SizeType | HeapPush (ElementType &&InItem, const PREDICATE_CLASS &Predicate) |
| |
| SizeType | HeapPush (const ElementType &InItem, const PREDICATE_CLASS &Predicate) |
| |
| UE_NODEBUG SizeType | HeapPush (ElementType &&InItem) |
| |
| UE_NODEBUG SizeType | HeapPush (const ElementType &InItem) |
| |
| void | HeapPop (ElementType &OutItem, const PREDICATE_CLASS &Predicate, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | HeapPop (ElementType &OutItem, const PREDICATE_CLASS &Predicate, bool bAllowShrinking) |
| |
| UE_NODEBUG void | HeapPop (ElementType &OutItem, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | HeapPop (ElementType &OutItem, bool bAllowShrinking) |
| |
| UE_NODEBUG void | VerifyHeap (const PREDICATE_CLASS &Predicate) |
| |
| void | HeapPopDiscard (const PREDICATE_CLASS &Predicate, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | HeapPopDiscard (const PREDICATE_CLASS &Predicate, bool bAllowShrinking) |
| |
| UE_NODEBUG void | HeapPopDiscard (EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | HeapPopDiscard (bool bAllowShrinking) |
| |
| UE_NODEBUG const ElementType & | HeapTop () const UE_LIFETIMEBOUND |
| |
| UE_NODEBUG ElementType & | HeapTop () UE_LIFETIMEBOUND |
| |
| void | HeapRemoveAt (SizeType Index, const PREDICATE_CLASS &Predicate, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG void | HeapRemoveAt (SizeType Index, const PREDICATE_CLASS &Predicate, bool bAllowShrinking) |
| |
| UE_NODEBUG void | HeapRemoveAt (SizeType Index, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >()) |
| |
| UE_NODEBUG UE_FORCEINLINE_HINT void | HeapRemoveAt (SizeType Index, bool bAllowShrinking) |
| |
| UE_NODEBUG void | HeapSort (const PREDICATE_CLASS &Predicate) |
| |
| UE_NODEBUG void | HeapSort () |
| |
| UE_NODEBUG const ElementAllocatorType & | GetAllocatorInstance () const |
| |
| UE_NODEBUG ElementAllocatorType & | GetAllocatorInstance () |
| |
A helper class for wrapping some of the network file payload specifics