xtd 0.2.0
Loading...
Searching...
No Matches
literals.h File Reference
#include "time_span.h"
#include "types.h"
#include "string.h"
#include "internal/__xtd_std_version.h"

Definition

Contains xtd literals.

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.
 
namespace  xtd::literals
 The xtd::literals namespace contains all xtd's litterals operators.
 

Functions

xtd::byte xtd::literals::operator""_b (long double n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_b (unsigned long long n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_b (const char *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_b (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_b (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_b (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_b (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
double xtd::literals::operator""_d (long double n)
 Used to convert specified value into byte.
 
double xtd::literals::operator""_d (unsigned long long n)
 Used to convert specified value into byte.
 
double xtd::literals::operator""_d (const char *s, size_t n)
 Used to convert specified value into byte.
 
double xtd::literals::operator""_d (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
double xtd::literals::operator""_d (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
double xtd::literals::operator""_d (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
double xtd::literals::operator""_d (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
float xtd::literals::operator""_f (long double n)
 Used to convert specified value into byte.
 
float xtd::literals::operator""_f (unsigned long long n)
 Used to convert specified value into byte.
 
float xtd::literals::operator""_f (const char *s, size_t n)
 Used to convert specified value into byte.
 
float xtd::literals::operator""_f (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
float xtd::literals::operator""_f (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
float xtd::literals::operator""_f (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
float xtd::literals::operator""_f (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
char32 xtd::literals::operator""_c (char c)
 Used to convert specified value into char32._t.
 
char32 xtd::literals::operator""_c (char16 c)
 Used to convert specified value into char32._t.
 
char32 xtd::literals::operator""_c (char32 c)
 Used to convert specified value into char32._t.
 
char32 xtd::literals::operator""_c (wchar c)
 Used to convert specified value into char32._t.
 
char32 xtd::literals::operator""_c (unsigned long long c)
 Used to convert specified value into char32._t.
 
xtd::time_span xtd::literals::operator""_h (unsigned long long s)
 Used to convert the specified value as hours to xtd::time_span.
 
xtd::time_span xtd::literals::operator""_m (unsigned long long s)
 Used to convert the specified value as minutes to xtd::time_span.
 
xtd::time_span xtd::literals::operator""_min (unsigned long long s)
 Used to convert the specified value as minutes to xtd::time_span.
 
xtd::time_span xtd::literals::operator""_ms (unsigned long long s)
 Used to convert the specified value as millisconds to xtd::time_span.
 
xtd::time_span xtd::literals::operator""_ns (unsigned long long s)
 Used to convert the specified value as nanoseconds to xtd::time_span.
 
xtd::string xtd::literals::operator""_s (const char *s, size_t n)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_s (const char8 *s, size_t n)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_s (const char16 *s, size_t n)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_s (const char32 *s, size_t n)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_s (const wchar *s, size_t n)
 Used to convert specified value into xtd::string.
 
xtd::time_span xtd::literals::operator""_s (unsigned long long s)
 Used to convert the specified value as seconds to xtd::time_span.
 
xtd::string xtd::literals::operator""_sb (unsigned long long s)
 Used to convert the specified value to xtd::string with a binary format.
 
xtd::string xtd::literals::operator""_sb2 (unsigned long long s)
 Used to convert the specified value to xtd::string with a binary format with two digits.
 
xtd::string xtd::literals::operator""_sb4 (unsigned long long s)
 Used to convert the specified value to xtd::string with a binary format with four digits.
 
xtd::string xtd::literals::operator""_sb8 (unsigned long long s)
 Used to convert the specified value to xtd::string with a binary format with eight digits.
 
xtd::string xtd::literals::operator""_sb16 (unsigned long long s)
 Used to convert the specified value to xtd::string with a binary format with sixteen digits.
 
xtd::string xtd::literals::operator""_sb32 (unsigned long long s)
 Used to convert the specified value to xtd::string with a binary format with thirty two digits.
 
xtd::string xtd::literals::operator""_sb64 (unsigned long long s)
 Used to convert the specified value to xtd::string with a binary format with sixty four digits.
 
xtd::string xtd::literals::operator""_sd (long double s)
 Used to convert the specified value to xtd::string with a decimal format.
 
xtd::string xtd::literals::operator""_sd (unsigned long long s)
 Used to convert the specified value to xtd::string with a decimal format.
 
xtd::string xtd::literals::operator""_sx (unsigned long long s)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_sx2 (unsigned long long s)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_sx4 (unsigned long long s)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_sx8 (unsigned long long s)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_sX (unsigned long long s)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_sX2 (unsigned long long s)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_sX4 (unsigned long long s)
 Used to convert specified value into xtd::string.
 
xtd::string xtd::literals::operator""_sX8 (unsigned long long s)
 Used to convert specified value into xtd::string.
 
sbyte xtd::literals::operator""_s8 (long double n)
 Used to convert specified value into byte.
 
sbyte xtd::literals::operator""_s8 (unsigned long long n)
 Used to convert specified value into byte.
 
sbyte xtd::literals::operator""_s8 (const char *s, size_t n)
 Used to convert specified value into byte.
 
sbyte xtd::literals::operator""_s8 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
sbyte xtd::literals::operator""_s8 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
sbyte xtd::literals::operator""_s8 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
sbyte xtd::literals::operator""_s8 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
int16 xtd::literals::operator""_s16 (long double n)
 Used to convert specified value into byte.
 
int16 xtd::literals::operator""_s16 (unsigned long long n)
 Used to convert specified value into byte.
 
int16 xtd::literals::operator""_s16 (const char *s, size_t n)
 Used to convert specified value into byte.
 
int16 xtd::literals::operator""_s16 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
int16 xtd::literals::operator""_s16 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
int16 xtd::literals::operator""_s16 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
int16 xtd::literals::operator""_s16 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
int32 xtd::literals::operator""_s32 (long double n)
 Used to convert specified value into byte.
 
int32 xtd::literals::operator""_s32 (unsigned long long n)
 Used to convert specified value into byte.
 
int32 xtd::literals::operator""_s32 (const char *s, size_t n)
 Used to convert specified value into byte.
 
int32 xtd::literals::operator""_s32 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
int32 xtd::literals::operator""_s32 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
int32 xtd::literals::operator""_s32 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
int32 xtd::literals::operator""_s32 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
int64 xtd::literals::operator""_s64 (long double n)
 Used to convert specified value into byte.
 
int64 xtd::literals::operator""_s64 (unsigned long long n)
 Used to convert specified value into byte.
 
int64 xtd::literals::operator""_s64 (const char *s, size_t n)
 Used to convert specified value into byte.
 
int64 xtd::literals::operator""_s64 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
int64 xtd::literals::operator""_s64 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
int64 xtd::literals::operator""_s64 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
int64 xtd::literals::operator""_s64 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
const char * xtd::literals::operator""_t (const char *s, size_t n) noexcept
 Used to translate specified string into locale.
 
xtd::string xtd::literals::operator""_t (const char8 *s, size_t n) noexcept
 Used to translate specified string into locale.
 
xtd::string xtd::literals::operator""_t (const char16 *s, size_t n) noexcept
 Used to translate specified string into locale.
 
xtd::string xtd::literals::operator""_t (const char32 *s, size_t n) noexcept
 Used to translate specified string into locale.
 
xtd::string xtd::literals::operator""_t (const wchar *s, size_t n) noexcept
 Used to translate specified string into locale.
 
xtd::time_span xtd::literals::operator""_t (unsigned long long s)
 Used to convert the specified value as tiks to xtd::time_span.
 
xtd::byte xtd::literals::operator""_u8 (long double n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_u8 (unsigned long long n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_u8 (const char *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_u8 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_u8 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_u8 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
xtd::byte xtd::literals::operator""_u8 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
uint16 xtd::literals::operator""_u16 (long double n)
 Used to convert specified value into byte.
 
uint16 xtd::literals::operator""_u16 (unsigned long long n)
 Used to convert specified value into byte.
 
uint16 xtd::literals::operator""_u16 (const char *s, size_t n)
 Used to convert specified value into byte.
 
uint16 xtd::literals::operator""_u16 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
uint16 xtd::literals::operator""_u16 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
uint16 xtd::literals::operator""_u16 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
uint16 xtd::literals::operator""_u16 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
uint32 xtd::literals::operator""_u32 (long double n)
 Used to convert specified value into byte.
 
uint32 xtd::literals::operator""_u32 (unsigned long long n)
 Used to convert specified value into byte.
 
uint32 xtd::literals::operator""_u32 (const char *s, size_t n)
 Used to convert specified value into byte.
 
uint32 xtd::literals::operator""_u32 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
uint32 xtd::literals::operator""_u32 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
uint32 xtd::literals::operator""_u32 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
uint32 xtd::literals::operator""_u32 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
uint64 xtd::literals::operator""_u64 (long double n)
 Used to convert specified value into byte.
 
uint64 xtd::literals::operator""_u64 (unsigned long long n)
 Used to convert specified value into byte.
 
uint64 xtd::literals::operator""_u64 (const char *s, size_t n)
 Used to convert specified value into byte.
 
uint64 xtd::literals::operator""_u64 (const char8 *s, size_t n)
 Used to convert specified value into byte.
 
uint64 xtd::literals::operator""_u64 (const char16 *s, size_t n)
 Used to convert specified value into byte.
 
uint64 xtd::literals::operator""_u64 (const char32 *s, size_t n)
 Used to convert specified value into byte.
 
uint64 xtd::literals::operator""_u64 (const wchar *s, size_t n)
 Used to convert specified value into byte.
 
xtd::time_span xtd::literals::operator""_us (unsigned long long s)
 Used to convert the specified value as microseconds to xtd::time_span.
 
size_t xtd::operator""_uz (long double n)
 Used to convert specified value into size_t.
 
size_t xtd::operator""_uz (unsigned long long n)
 Used to convert specified value into size_t.
 
size_t xtd::operator""_uz (const char *s, size_t n)
 Used to convert specified value into size_t.
 
size_t xtd::operator""_uz (const char8 *s, size_t n)
 Used to convert specified value into size_t.
 
size_t xtd::operator""_uz (const char16 *s, size_t n)
 Used to convert specified value into size_t.
 
size_t xtd::operator""_uz (const char32 *s, size_t n)
 Used to convert specified value into size_t.
 
size_t xtd::operator""_uz (const wchar *s, size_t n)
 Used to convert specified value into size_t.
 
size_t xtd::operator""_z (long double n)
 Used to convert specified value into signed size_t.
 
size_t xtd::operator""_z (unsigned long long n)
 Used to convert specified value into signed size_t.
 
size_t xtd::operator""_z (const char *s, size_t n)
 Used to convert specified value into signed size_t.
 
size_t xtd::operator""_z (const char8 *s, size_t n)
 Used to convert specified value into signed size_t.
 
size_t xtd::operator""_z (const char16 *s, size_t n)
 Used to convert specified value into signed size_t.
 
size_t xtd::operator""_z (const char32 *s, size_t n)
 Used to convert specified value into signed size_t.
 
size_t xtd::operator""_z (const wchar *s, size_t n)
 Used to convert specified value into signed size_t.