Dynamic cast for shared pointers if ElementType is class with D linkage.
Dynamic cast for shared pointers if ElementType is class with D linkage.
Return SharedPtr pointing to first element of array managed by shared pointer ptr.
Return shared SharedPtr pointing to same managed object like parameter ptr.
Create SharedPtr from parameter ptr of type SharedPtr, RcPtr or IntrusivePtr.
Implementation of a ref counted pointer with support for aliasing.
Alias to SharedPtr with different order of template parameters
Weak pointer.
Check if type T is SharedPtr.
Implementation of reference counted pointer SharedPtr (similar to c++ std::shared_ptr).