weak
The weak is a pointer type qualifier for weak-ownership memory observation.
The weak pointers in the Bjarne language can weak-reference the unique pointers and shared pointers.
Syntax
Type weak* sp; // weak pointer constant to immutable instance of Type.
var Type weak* sp; // weak pointer constant to mutable instance of Type.
Type weak* var sp; // weak pointer variable to immutable instance of Type.
var Type weak* var sp; // weak pointer variable to mutable instance of Type.