Mouse.cursor - multiple declarations

Function Mouse.cursor

Sets the cursor of the mouse

void cursor (
  Cursor newCursor
) @property;

Function Mouse.cursor

Gets the cursor of the mouse Special precautions must be taken when using this method: Make sure to store the output of the cursor or make sure the cursor doesn't get GCed Because the actual cursor is being used in C, D will think this returned cursor won't be being used and destroy it It is probably better to avoid this method entirely

Cursor cursor() @property;