Contains unsafe cast as operators.
Static Public Member Functions | |
|
template<typename to_type, typename from_type> requires (!xtd::is_value_type_v<to_type>) | |
| static constexpr auto | as (from_type &&value) -> to_type |
|
template<typename to_type, typename from_type> requires xtd::is_value_type_v<to_type> | |
| static constexpr auto | as (from_type &&value) -> to_type |
| template<typename to_type, typename from_type> | |
| static constexpr auto | as (const from_type *value) -> to_type * |
| template<typename to_type, typename from_type> | |
| static constexpr auto | as (from_type *value) -> const to_type * |