Contents

append(referenceOf:optimizeDepth:)

Append a reference to a range of another block buffer.

Declaration

mutating func append(referenceOf other: consuming CMMutableDataBlockBuffer, optimizeDepth: Bool = true)

Parameters

  • optimizeDepth:

    Keep the depth of buffer reference graph to a minimum.

Discussion

The range within the block buffer is not required to be contiguous. Providing out of bounds range will result in a precondition failure.