Advance(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
AllowsChanges | TChain< ChunkItT, BeltItT, InDefaultParadigm > | static |
AllowsDirectTraitAccess | TChain< ChunkItT, BeltItT, InDefaultParadigm > | static |
AllowsStructuralChanges | TChain< ChunkItT, BeltItT, InDefaultParadigm > | static |
AMechanism | TChain< ChunkItT, BeltItT, InDefaultParadigm > | friend |
BackgroundRunnableMechanics | FCommonChain | mutableprotected |
BackgroundRunnableMechanicsCS | FCommonChain | mutableprotected |
bDisposed | FCommonChain | protected |
bDisposing | FCommonChain | protected |
Begin(const int32 CursorId=DefaultCursorId, const int32 Offset=0, const int32 Limit=TNumericLimits< int32 >::Max()) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
BeginOrAdvance(const int32 CursorId=DefaultCursorId, const int32 Offset=0, const int32 Limit=TNumericLimits< int32 >::Max()) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
BeltItType typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
bInDestructor | FCommonChain | protected |
bSelfDestroyOnDisposal | FCommonChain | protected |
bStopIterating | FCommonChain | mutableprotected |
CanBeReused() const | FCommonChain | inlineprotected |
ChunkItType typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
Clear enum value | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
Collect enum value | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
ConcurrencyLevel | FCommonChain | mutableprotected |
ConcurrencyLevelValueType typedef | FCommonChain | protected |
DecrementConcurrencyLevel() const | FCommonChain | protected |
DecrementOperatingsCount() const | FCommonChain | protected |
DefaultCursorId enum value | FCommonChain | |
DefaultParadigm | TChain< ChunkItT, BeltItT, InDefaultParadigm > | static |
DetailAtLine(const int32 CursorId, const int32 LineIndex) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
DetailAtLine(const int32 LineIndex) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Dispose(bool bWaitForOperatings=true) | FCommonChain | protected |
EGatheringType enum name | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
Enchain(FilterT &&InFilter, const TArray< IterableT *, AllocatorT > &InIterables) | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
FCommonChain(AMechanism *const InOwner) | FCommonChain | inlineprotected |
FCursor typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
Filter | FCommonChain | protected |
FindSegment(const int32 InSlotIndex, int32 &OutLocalIndex, const int32 SegmentOffset=0) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
FirstId enum value | FCommonChain | |
GetDetail(const int32 CursorId, const TSubclassOf< UDetail > DetailClass) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetail(const TSubclassOf< UDetail > DetailClass) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetail(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetail(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetailHinted(const int32 CursorId, const TSubclassOf< UDetail > DetailClass, const int32 DetailIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetailHinted(const TSubclassOf< UDetail > DetailClass, const int32 DetailIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetailHinted(const int32 CursorId, const int32 DetailIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetailHinted(const int32 CursorId, const int32 DetailIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetailHinted(const int32 DetailIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetDetailHinted(const int32 DetailIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetFilter() const | FCommonChain | inline |
GetId() const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetOwner() const | FCommonChain | inline |
GetSubject(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetSubjective(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTrait(const int32 CursorId, UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTrait(UScriptStruct *const TraitType, void *const OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTrait(const int32 CursorId, T &OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTrait(T &OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTrait(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 CursorId, UScriptStruct *TraitType, const int32 TraitIndexHint, void *const OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(UScriptStruct *TraitType, const int32 TraitIndexHint, void *const OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 TraitIndexHint, T &OutTraitData, const bool bTraitDataInitialized=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 CursorId, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitHinted(const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtr(const int32 CursorId, UScriptStruct *const TraitType) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtr(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtr(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtr(UScriptStruct *const TraitType) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtrHinted(const int32 CursorId, UScriptStruct *const TraitType, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtrHinted(UScriptStruct *const TraitType, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtrHinted(const int32 CursorId, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtrHinted(const int32 CursorId, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtrHinted(const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitPtrHinted(const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitRef(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitRef(const int32 CursorId=DefaultCursorId) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitRefHinted(const int32 CursorId, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitRefHinted(const int32 CursorId, const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitRefHinted(const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraitRefHinted(const int32 TraitIndexHint) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
GetTraits(TArray< T, AllocatorT > &OutArray, const EGatheringType GatheringType=Clear) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
HasViableEmbeddedCursors() const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Id | FCommonChain | protected |
IncompatibleSubjectHandleType typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
IncrementConcurrencyLevel() const | FCommonChain | protected |
IncrementOperatingsCount() const | FCommonChain | protected |
InvalidCursorId enum value | FCommonChain | |
InvalidId enum value | FCommonChain | |
InvalidSegmentIndex enum value | FCommonChain | |
InvalidSlotIndex enum value | FCommonChain | |
IsDisposed() const | FCommonChain | inline |
IsSolid | TChain< ChunkItT, BeltItT, InDefaultParadigm > | static |
IterableNum() const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Iterate(const int32 Offset=0, const int32 Limit=TNumericLimits< int32 >::Max()) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Operate(const MechanicT &InMechanic) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Operate(MechanicT &InMechanic) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Operate(FunctionT *const InMechanic) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Operate() const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Operate() const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
OperateConcurrently(const FunctorT &InMechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
OperateConcurrently(FunctorT &InMechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
OperateConcurrently(FunctionT *const InMechanic, const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
OperateConcurrently(const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
OperateConcurrently(const int32 ThreadsCountMax, const int32 SlotsPerThreadMin=1, const bool bSync=true) const | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
OperatingsCompleted | FCommonChain | mutableprotected |
OperatingsCount | FCommonChain | mutableprotected |
OperatingsCountValueType typedef | FCommonChain | protected |
OperatingsNum() const | FCommonChain | inline |
operator=(TChain &&InChain) | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
operator=(const TChain &InChain) | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
Owner | FCommonChain | protected |
Release() const | FCommonChain | inline |
Reset(bool bWaitForOperatings=true) override | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inlinevirtual |
Retain() const | FCommonChain | inline |
ShouldStopIterating() const | FCommonChain | inline |
StopIterating() const | FCommonChain | inline |
SubjectHandleType typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
SubjectivePtrType typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
Super typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
TChain(AMechanism *const InOwner) | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
TChain(const TChain &InChain) | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inline |
TDetailPtrResult typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
TDetailPtrResultSecurity typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
ToString() const | FCommonChain | inline |
TTraitPtrResult typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
TTraitPtrResultSecurity typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
TTraitRefResult typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
TTraitRefResultSecurity typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
TTraitVoidPtrResult typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
TTraitVoidPtrResultSecurity typedef | TChain< ChunkItT, BeltItT, InDefaultParadigm > | |
UApparatusFunctionLibrary | TChain< ChunkItT, BeltItT, InDefaultParadigm > | friend |
UMachine | TChain< ChunkItT, BeltItT, InDefaultParadigm > | friend |
UsersCount | FCommonChain | mutableprotected |
UsersCountValueType typedef | FCommonChain | protected |
UsersNum() const | FCommonChain | inline |
WaitForOperatingsCompletion() const | FCommonChain | inline |
WaitForOperatingsCompletion(const uint32 WaitTimeMsec, const bool bIgnoreThreadIdleStats=false) const | FCommonChain | inline |
WaitForOperatingsCompletion(const FTimespan &WaitTime, const bool bIgnoreThreadIdleStats=false) const | FCommonChain | inline |
~FCommonChain() | FCommonChain | inlinevirtual |
~TChain() | TChain< ChunkItT, BeltItT, InDefaultParadigm > | inlinevirtual |