Forward declaration of component-private type trait to indicate whether a pointer to a SOURCE_TYPE is compatible with a pointer to DEST_TYPE. [util.smartptr.shared]/5 says: "for the purposes of ..., a pointer type SOURCE_TYPE* is said to be compatible with a pointer type DEST_TYPE* when either SOURCE_TYPE* is convertible to DEST_TYPE* or SOURCE_TYPE is U[N]and DEST_TYPE is cv U[]."
Declared in <bslstl_sharedptr.h>
template<
class SOURCE_TYPE,
class DEST_TYPE>
struct SharedPtr_IsPointerCompatible
: /* implementation-defined */::type
| Name | Description |
|---|---|
/* implementation-defined */::type |