Dynamic cast for shared pointers if ElementType is class with D linkage.
Return RcPtr pointing to first element of dynamic array managed by rc pointer ptr.
Return shared RcPtr pointing to same managed object like parameter ptr.
Implementation of a ref counted pointer without support for aliasing (smaller size of pointer).
Alias to RcPtr with different order of template parameters
Check if type T is RcPtr.
Implementation of non aliasable reference counted pointer RcPtr (similar to c++ std::shared_ptr without aliasing).