unique
The unique is a pointer type qualifier for RAII-based unique-ownership memory resource management.
Syntax
Type unique* sp = new Type; // unique pointer constant to immutable instance of Type.
var Type unique* sp = new Type; // unique pointer constant to mutable instance of Type.
Type unique* var sp = new Type; // unique pointer variable to immutable instance of Type.
var Type unique* var sp = new Type; // unique pointer variable to mutable instance of Type.