| bBatching | UE::GC::TBatchDispatcher< ProcessorType > | static |
| bParallel | UE::GC::TBatchDispatcher< ProcessorType > | static |
| Collector | UE::GC::TBatchDispatcher< ProcessorType > | |
| Context | UE::GC::TBatchDispatcher< ProcessorType > | |
| FlushQueuedReferences() | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| FlushToStructBlocks() | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| GetStructBlocks() | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| HandleImmutableReference(UObject *Object, FMemberId MemberId, EOrigin Origin) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| HandleKillableArray(ArrayType &&Array, FMemberId MemberId, EOrigin Origin) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| HandleKillableReference(UObject *&Object, FMemberId MemberId, EOrigin Origin) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| HandleKillableReferences(TArrayView< UObject * > Objects, FMemberId MemberId, EOrigin Origin) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| HandleReferenceDirectly(const UObject *ReferencingObject, UObject *&Object, FMemberId MemberId, EKillable Killable) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| HandleReferenceDirectly(const UObject *ReferencingObject, UObject *&Object, FMemberId MemberId, EOrigin Origin, bool bAllowReferenceElimination) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| HandleWeakReference(FWeakObjectPtr &WeakPtr, const UObject *ReferencingObject, FMemberId MemberId, EMemberType) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| ImmutableBatcher | UE::GC::TBatchDispatcher< ProcessorType > | |
| KillableBatcher | UE::GC::TBatchDispatcher< ProcessorType > | |
| PermanentPool | UE::GC::TBatchDispatcher< ProcessorType > | |
| QueueArray(const UObject *ReferencingObject, ArrayType &&Array, FMemberId MemberId, EKillable Killable) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| QueueReference(const UObject *ReferencingObject, UObject *&Object, FMemberId MemberId, EKillable Killable) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| QueueReferences(const UObject *ReferencingObject, TArrayView< UObject * > References, FMemberId MemberId, EKillable Killable) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| QueueSet(const UObject *ReferencingObject, TSet< UObject * > &Objects, FMemberId MemberId, EKillable Killable) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| QueueSparseStructArray(FSchemaView Schema, FScriptSet &Array) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| QueueStructArray(FSchemaView Schema, uint8 *Data, int32 Num) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| SchemaStackScopeType typedef | UE::GC::TBatchDispatcher< ProcessorType > | |
| SetDebugSchemaStackMemberId(FMemberId Member) | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| StructBatcher | UE::GC::TBatchDispatcher< ProcessorType > | |
| Suspend() | UE::GC::TBatchDispatcher< ProcessorType > | inline |
| TBatchDispatcher(FWorkerContext &InContext, FReferenceCollector &InCollector) | UE::GC::TBatchDispatcher< ProcessorType > | inlineexplicit |
| UE_NONCOPYABLE(TBatchDispatcher) | UE::GC::TBatchDispatcher< ProcessorType > | |