|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| override bool | MoveNext () |
| override void | Dispose () |
| virtual void | Reset () |
Protected Attributes | |
| QueryTaskGroupState | _taskGroupState |
Package Functions | |
| OrderedPipeliningMergeEnumerator (OrderPreservingPipeliningMergeHelper< TOutput, TKey > mergeHelper, IComparer< Producer< TKey > > producerComparer) | |
Properties | |
| override TOutput | Current [get] |
Private Member Functions | |
| void | ThrowIfInTearDown () |
| bool | TryWaitForElement (int producer, ref Pair< TKey, TOutput > element) |
| bool | TryGetPrivateElement (int producer, ref Pair< TKey, TOutput > element) |
Private Attributes | |
| readonly OrderPreservingPipeliningMergeHelper< TOutput, TKey > | _mergeHelper |
| readonly FixedMaxHeap< Producer< TKey > > | _producerHeap |
| readonly TOutput[] | _producerNextElement |
| readonly Queue< Pair< TKey, TOutput > >[] | _privateBuffer |
| bool | _initialized |
Definition at line 25 of file OrderPreservingPipeliningMergeHelper.cs.