CoarseLocked.locked

Lock, call dg(), then unlock.

  1. void locked(void delegate(T*) dg)
  2. void locked(void delegate() dg)
    struct CoarseLocked(T)
    shared
    void
    locked
    (
    scope void delegate
    ()
    dg
    )
    if (
    !is(T == shared)
    )

Parameters

dg void delegate
()

A scoped callback that is called only while this is locked.

Meta