RefUpdate1<R> method

R RefUpdate1<R>(
  1. X? o,
  2. R fn(
    1. P p
    )
)

Allocates o into slot '1', calls fn with the pointer, then syncs native memory back into o via updateFunc.

Use this instead of Ref1 when the C function writes into the struct and you want the mutations reflected in o after the call.

Implementation

R RefUpdate1<R>(X? o, R Function(P p) fn) => _RefUpdate(o, fn, Ref1);