xtd 0.2.0
Loading...
Searching...
No Matches
as.h File Reference
#include "any.h"
#include "convert.h"
#include "convert_pointer.h"
#include "convert_string.h"
#include "invalid_cast_exception.h"
#include "types.h"
#include "internal/__as_enum.h"
#include <memory>

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 >
new_type_t * __convert_value__ (current_type_t *value)
 
template<typename new_type_t >
new_type_t xtd::as (bool value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char16 *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char16 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char32 *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char32 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char8 *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (char8 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const char *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const char16 *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const char32 *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const char8 *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 >
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 >
std::shared_ptr< new_type_t > xtd::as (const std::shared_ptr< current_type_t > &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const std::string &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const std::u16string &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const std::u32string &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const std::u8string &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const std::wstring &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const wchar *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (const xtd::ustring &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 >
new_type_t * xtd::as (current_type_t *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (decimal value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (double value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (float value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (int16 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (int32 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (int64 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (sbyte value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (slong value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (std::any value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
std::shared_ptr< new_type_t > xtd::as (std::shared_ptr< current_type_t > &&value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
std::shared_ptr< new_type_t > xtd::as (std::shared_ptr< current_type_t > &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (std::string &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (std::u16string &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (std::u32string &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (std::u8string &value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
std::unique_ptr< new_type_t > xtd::as (std::unique_ptr< current_type_t > &&value)
 Casts a type into another type.
 
template<typename new_type_t , typename current_type_t >
std::unique_ptr< new_type_t > xtd::as (std::unique_ptr< current_type_t > &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (std::wstring &value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (uint16 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (uint32 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (uint64 value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (wchar *value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (wchar value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (xtd::byte value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (xtd::ulong value)
 Casts a type into another type.
 
template<typename new_type_t >
new_type_t xtd::as (xtd::ustring &value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (bool value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char16 *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char16 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char32 *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char32 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char8 *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (char8 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const char *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const char16 *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const char32 *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const char8 *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const std::string &value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const std::u16string &value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const std::u32string &value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const std::u8string &value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const std::wstring &value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const wchar *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (decimal value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (double value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (float value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (int16 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (int32 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (int64 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (sbyte value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (slong value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (std::any value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (uint16 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (uint32 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (uint64 value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (wchar *value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (wchar value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (xtd::byte value)
 Casts a type into another type.
 
template<>
bool xtd::as< bool > (xtd::ulong value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (bool value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char16 *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char16 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char32 *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char32 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char8 *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (char8 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const char *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const char16 *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const char32 *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const char8 *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const std::string &value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const std::u16string &value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const std::u32string &value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const std::u8string &value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const std::wstring &value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const wchar *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (decimal value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (double value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (float value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (int16 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (int32 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (int64 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (sbyte value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (slong value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (std::any value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (uint16 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (uint32 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (uint64 value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (wchar *value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (wchar value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (xtd::byte value)
 Casts a type into another type.
 
template<>
char xtd::as< char > (xtd::ulong value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (bool value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char16 *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char16 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char32 *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char32 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char8 *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (char8 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const char *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const char16 *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const char32 *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const char8 *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const std::string &value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const wchar *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (decimal value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (double value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (float value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (int16 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (int32 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (int64 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (sbyte value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (slong value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (std::any value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (uint16 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (uint32 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (uint64 value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (wchar *value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (wchar value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (xtd::byte value)
 Casts a type into another type.
 
template<>
char16 xtd::as< char16 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (bool value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char16 *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char16 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char32 *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char32 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char8 *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (char8 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const char *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const char16 *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const char32 *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const char8 *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const std::string &value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const wchar *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (decimal value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (double value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (float value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (int16 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (int32 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (int64 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (sbyte value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (slong value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (std::any value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (uint16 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (uint32 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (uint64 value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (wchar *value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (wchar value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (xtd::byte value)
 Casts a type into another type.
 
template<>
char32 xtd::as< char32 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (bool value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char16 *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char16 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char32 *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char32 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char8 *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (char8 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const char *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const char16 *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const char32 *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const char8 *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const std::string &value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const wchar *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (decimal value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (double value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (float value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (int16 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (int32 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (int64 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (sbyte value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (slong value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (std::any value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (uint16 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (uint32 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (uint64 value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (wchar *value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (wchar value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (xtd::byte value)
 Casts a type into another type.
 
template<>
char8 xtd::as< char8 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (bool value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char16 *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char16 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char32 *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char32 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char8 *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (char8 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const char *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const char16 *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const char32 *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const char8 *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const std::string &value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const std::u16string &value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const std::u32string &value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const std::u8string &value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const std::wstring &value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const wchar *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (decimal value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (double value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (float value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (int16 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (int32 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (int64 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (sbyte value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (slong value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (std::any value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (uint16 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (uint32 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (uint64 value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (wchar *value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (wchar value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (xtd::byte value)
 Casts a type into another type.
 
template<>
decimal xtd::as< decimal > (xtd::ulong value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (bool value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char16 *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char16 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char32 *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char32 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char8 *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (char8 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const char *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const char16 *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const char32 *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const char8 *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const std::string &value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const std::u16string &value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const std::u32string &value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const std::u8string &value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const std::wstring &value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const wchar *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (decimal value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (double value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (float value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (int16 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (int32 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (int64 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (sbyte value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (slong value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (std::any value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (uint16 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (uint32 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (uint64 value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (wchar *value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (wchar value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (xtd::byte value)
 Casts a type into another type.
 
template<>
double xtd::as< double > (xtd::ulong value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (bool value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char16 *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char16 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char32 *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char32 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char8 *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (char8 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const char *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const char16 *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const char32 *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const char8 *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const std::string &value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const std::u16string &value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const std::u32string &value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const std::u8string &value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const std::wstring &value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const wchar *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (decimal value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (double value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (float value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (int16 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (int32 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (int64 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (sbyte value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (slong value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (std::any value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (uint16 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (uint32 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (uint64 value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (wchar *value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (wchar value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (xtd::byte value)
 Casts a type into another type.
 
template<>
float xtd::as< float > (xtd::ulong value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (bool value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char16 *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char16 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char32 *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char32 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char8 *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (char8 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const char *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const char16 *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const char32 *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const char8 *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const std::string &value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const wchar *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (decimal value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (double value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (float value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (int16 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (int32 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (int64 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (sbyte value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (slong value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (std::any value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (uint16 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (uint32 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (uint64 value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (wchar *value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (wchar value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (xtd::byte value)
 Casts a type into another type.
 
template<>
int16 xtd::as< int16 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (bool value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char16 *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char16 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char32 *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char32 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char8 *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (char8 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const char *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const char16 *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const char32 *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const char8 *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const std::string &value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const wchar *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (decimal value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (double value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (float value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (int16 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (int32 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (int64 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (sbyte value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (slong value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (std::any value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (uint16 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (uint32 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (uint64 value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (wchar *value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (wchar value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (xtd::byte value)
 Casts a type into another type.
 
template<>
int32 xtd::as< int32 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (bool value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char16 *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char16 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char32 *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char32 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char8 *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (char8 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const char *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const char16 *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const char32 *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const char8 *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const std::string &value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const wchar *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (decimal value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (double value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (float value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (int16 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (int32 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (int64 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (sbyte value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (slong value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (std::any value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (uint16 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (uint32 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (uint64 value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (wchar *value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (wchar value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (xtd::byte value)
 Casts a type into another type.
 
template<>
int64 xtd::as< int64 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (bool value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char16 *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char16 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char32 *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char32 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char8 *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (char8 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const char *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const char16 *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const char32 *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const char8 *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const std::string &value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const std::u16string &value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const std::u32string &value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const std::u8string &value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const std::wstring &value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const wchar *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (decimal value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (double value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (float value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (int16 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (int32 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (int64 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (sbyte value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (slong value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (std::any value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (uint16 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (uint32 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (uint64 value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (wchar *value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (wchar value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (xtd::byte value)
 Casts a type into another type.
 
template<>
sbyte xtd::as< sbyte > (xtd::ulong value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (bool value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char16 *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char16 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char32 *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char32 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char8 *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (char8 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const char *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const char16 *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const char32 *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const char8 *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const std::string &value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const std::u16string &value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const std::u32string &value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const std::u8string &value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const std::wstring &value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const wchar *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (decimal value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (double value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (float value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (int16 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (int32 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (int64 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (sbyte value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (slong value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (std::any value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (uint16 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (uint32 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (uint64 value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (wchar *value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (wchar value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (xtd::byte value)
 Casts a type into another type.
 
template<>
slong xtd::as< slong > (xtd::ulong value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (char *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (char16 *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (char32 *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (char8 *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const char *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const char16 *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const char32 *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const char8 *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const std::string &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const std::u16string &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const std::u32string &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const std::u8string &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const std::wstring &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const wchar *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (std::string &value)
 
template<>
std::string xtd::as< std::string > (std::u16string &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (std::u32string &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (std::u8string &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (std::wstring &value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (wchar *value)
 Casts a type into another type.
 
template<>
std::string xtd::as< std::string > (xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (char *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (char16 *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (char32 *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (char8 *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const char *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const char16 *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const char32 *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const char8 *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const std::string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const std::u16string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const std::u32string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const std::u8string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const std::wstring &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const wchar *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (std::string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (std::u16string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (std::u32string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (std::u8string &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (std::wstring &value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (wchar *value)
 Casts a type into another type.
 
template<>
std::u16string xtd::as< std::u16string > (xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (char *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (char16 *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (char32 *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (char8 *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const char *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const char16 *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const char32 *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const char8 *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const std::string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const std::u16string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const std::u32string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const std::u8string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const std::wstring &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const wchar *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (std::string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (std::u16string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (std::u32string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (std::u8string &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (std::wstring &value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (wchar *value)
 Casts a type into another type.
 
template<>
std::u32string xtd::as< std::u32string > (xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (char *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (char16 *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (char32 *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (char8 *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const char *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const char16 *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const char32 *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const char8 *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const std::string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const std::u16string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const std::u32string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const std::u8string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const std::wstring &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const wchar *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (std::string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (std::u16string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (std::u32string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (std::u8string &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (std::wstring &value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (wchar *value)
 Casts a type into another type.
 
template<>
std::u8string xtd::as< std::u8string > (xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (char *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (char16 *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (char32 *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (char8 *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const char *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const char16 *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const char32 *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const char8 *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const std::string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const std::u16string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const std::u32string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const std::u8string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const std::wstring &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const wchar *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (std::string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (std::u16string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (std::u32string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (std::u8string &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (std::wstring &value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (wchar *value)
 Casts a type into another type.
 
template<>
std::wstring xtd::as< std::wstring > (xtd::ustring &value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (bool value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char16 *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char16 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char32 *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char32 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char8 *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (char8 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const char *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const char16 *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const char32 *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const char8 *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const std::string &value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const wchar *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (decimal value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (double value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (float value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (int16 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (int32 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (int64 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (sbyte value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (slong value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (std::any value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (uint16 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (uint32 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (uint64 value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (wchar *value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (wchar value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (xtd::byte value)
 Casts a type into another type.
 
template<>
uint16 xtd::as< uint16 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (bool value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char16 *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char16 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char32 *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char32 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char8 *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (char8 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const char *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const char16 *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const char32 *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const char8 *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const std::string &value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const wchar *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (decimal value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (double value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (float value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (int16 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (int32 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (int64 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (sbyte value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (slong value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (std::any value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (uint16 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (uint32 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (uint64 value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (wchar *value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (wchar value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (xtd::byte value)
 Casts a type into another type.
 
template<>
uint32 xtd::as< uint32 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (bool value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char16 *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char16 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char32 *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char32 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char8 *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (char8 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const char *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const char16 *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const char32 *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const char8 *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const std::string &value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const std::u16string &value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const std::u32string &value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const std::u8string &value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const std::wstring &value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const wchar *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (decimal value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (double value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (float value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (int16 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (int32 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (int64 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (sbyte value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (slong value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (std::any value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (uint16 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (uint32 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (uint64 value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (wchar *value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (wchar value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (xtd::byte value)
 Casts a type into another type.
 
template<>
uint64 xtd::as< uint64 > (xtd::ulong value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (bool value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (char value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (char16 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (char32 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (char8 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (decimal value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (double value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (float value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (int16 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (int16 value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (int32 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (int32 value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (int64 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (int64 value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (sbyte value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (sbyte value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (slong value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (slong value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (std::any value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (uint16 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (uint16 value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (uint32 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (uint32 value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (uint64 value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (uint64 value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (wchar value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (xtd::byte value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (xtd::byte value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (xtd::ulong value)
 Casts a type into another type.
 
template<>
ustring xtd::as< ustring > (xtd::ulong value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (bool value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char16 *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char16 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char32 *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char32 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char8 *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (char8 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const char *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const char16 *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const char32 *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const char8 *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const std::string &value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const std::u16string &value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const std::u32string &value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const std::u8string &value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const std::wstring &value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const wchar *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (decimal value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (double value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (float value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (int16 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (int32 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (int64 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (sbyte value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (slong value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (std::any value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (uint16 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (uint32 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (uint64 value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (wchar *value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (wchar value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (xtd::byte value)
 Casts a type into another type.
 
template<>
wchar xtd::as< wchar > (xtd::ulong value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (bool value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char16 *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char16 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char32 *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char32 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char8 *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (char8 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const char *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const char16 *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const char32 *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const char8 *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const std::string &value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const std::u16string &value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const std::u32string &value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const std::u8string &value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const std::wstring &value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const wchar *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (decimal value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (double value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (float value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (int16 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (int32 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (int64 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (sbyte value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (slong value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (std::any value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (uint16 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (uint32 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (uint64 value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (wchar *value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (wchar value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (xtd::byte value)
 Casts a type into another type.
 
template<>
xtd::byte xtd::as< xtd::byte > (xtd::ulong value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (bool value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char16 *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char16 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char32 *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char32 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char8 *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (char8 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const char *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const char16 *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const char32 *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const char8 *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const std::string &value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const std::u16string &value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const std::u32string &value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const std::u8string &value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const std::wstring &value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const wchar *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (const xtd::ustring &value, xtd::byte from_base)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (decimal value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (double value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (float value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (int16 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (int32 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (int64 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (sbyte value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (slong value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (std::any value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (uint16 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (uint32 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (uint64 value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (wchar *value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (wchar value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (xtd::byte value)
 Casts a type into another type.
 
template<>
xtd::ulong xtd::as< xtd::ulong > (xtd::ulong value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (char *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (char16 *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (char32 *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (char8 *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const char *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const char16 *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const char32 *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const char8 *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const std::string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const std::u16string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const std::u32string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const std::u8string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const std::wstring &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const wchar *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (const xtd::ustring &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (std::string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (std::u16string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (std::u32string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (std::u8string &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (std::wstring &value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (wchar *value)
 Casts a type into another type.
 
template<>
xtd::ustring xtd::as< xtd::ustring > (xtd::ustring &value)
 Casts a type into another type.