reinterpret_pointer_cast overloads
Synopses
Declared in <folly/memory/not_null.h>
reinterpret_cast equivalent for not_null_shared_ptr.
template<
typename T,
typename U,
typename TNullHandlerT = default_null_handler,
typename UNullHandlerT = default_null_handler>
/* implementation-defined */
reinterpret_pointer_cast(/* implementation-defined */ const& r);
reinterpret_cast equivalent for an rvalue not_null_shared_ptr.
template<
typename T,
typename U,
typename TNullHandlerT = default_null_handler,
typename UNullHandlerT = default_null_handler>
/* implementation-defined */
reinterpret_pointer_cast(/* implementation-defined */&& r);
Return Value
The casted not_null_shared_ptr.
Parameters
Name |
Description |
r |
Source shared pointer. |
Created with MrDocs