Type of control block.
Type of destructor (void function(void*)@attributes).
Same as ElementType* or ElementType if is class/interface/slice.
Type of element managed by SharedPtr.
Type of non weak ptr.
Weak pointer
true if shared SharedPtr has lock free operations store, load, exchange, compareExchange, otherwise 'false'
true if SharedPtr is weak ptr.