xtd 0.2.0
literals.h File Reference
#include "time_span.h"
#include "types.h"
#include "ustring.h"

Definition

Contains xtd literals.

Include dependency graph for literals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Functions

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