xtd 0.2.0
Loading...
Searching...
No Matches
__as_pointer.h File Reference

Definition

Contains xtd::as method.

Go to the source code of this file.

Namespaces

namespace  xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
 

Functions

template<typename new_type_t , typename current_type_t >
const new_type_t & xtd::as (const current_type_t &value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
new_type_t & xtd::as (current_type_t &value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
const new_type_t * xtd::as (const current_type_t *value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
new_type_t * xtd::as (current_type_t *value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
xtd::uptr< new_type_t > xtd::as (xtd::uptr< current_type_t > &value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
xtd::uptr< new_type_t > xtd::as (xtd::uptr< current_type_t > &&value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
xtd::sptr< new_type_t > xtd::as (const xtd::sptr< current_type_t > &value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
xtd::sptr< new_type_t > xtd::as (xtd::sptr< current_type_t > &value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
xtd::sptr< new_type_t > xtd::as (xtd::sptr< current_type_t > &&value)
 Casts a type into another type.