Represents API to convert pointers.
Public Static Methods | |
| template<typename new_type_t , typename current_type_t > | |
| static const new_type_t * | to_ptr (const current_type_t *value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static new_type_t * | to_ptr (current_type_t *value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static const new_type_t * | to_ptr (const current_type_t &value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static new_type_t * | to_ptr (current_type_t &value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static const new_type_t & | to_ref (const current_type_t &value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static new_type_t & | to_ref (current_type_t &value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static const new_type_t & | to_ref (const current_type_t *value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static new_type_t & | to_ref (current_type_t *value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static xtd::uptr< new_type_t > | to_unique_ptr (xtd::uptr< current_type_t > &value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static xtd::uptr< new_type_t > | to_unique_ptr (xtd::uptr< current_type_t > &&value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static xtd::sptr< new_type_t > | to_shared_ptr (const xtd::sptr< current_type_t > &value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static xtd::sptr< new_type_t > | to_shared_ptr (xtd::sptr< current_type_t > &value) | 
| Casts a type into another type.   | |
| template<typename new_type_t , typename current_type_t > | |
| static xtd::sptr< new_type_t > | to_shared_ptr (xtd::sptr< current_type_t > &&value) | 
| Casts a type into another type.   | |