Timer.this - multiple declarations

Function Timer.this

Creates an initialized, but unarmed timer. You must call other methods later.

this(
  bool actuallyInitialize = true
);

Function Timer.this

Create a timer with a callback when it triggers.

this(
  int intervalInMilliseconds,
  void delegate() onPulse,
  bool repeats = true
) @trusted;

Function Timer.this

Sets a one-of timer that happens some time after the given timestamp, then destroys itself

this(
  SimplifiedUtcTimestamp when,
  void delegate() onTimeArrived
);