xtd 0.2.0
character_literals.hpp
Go to the documentation of this file.
1
4#pragma once
5#include "types.hpp"
6#define __XTD_STD_INTERNAL__
8#undef __XTD_STD_INTERNAL__
9
11namespace xtd {
13 inline namespace literals {
15
27 char32 operator""_c(unsigned long long c);
28
39 char32 operator""_c(char c);
40
51 char32 operator""_c(char8 c);
52
63 char32 operator""_c(char16 c);
64
75 char32 operator""_c(char32 c);
76
87 char32 operator""_c(wchar c);
89 }
90}
Contains __xtd_std_version definitions.
char8_t char8
Represents a 8-bit unicode character.
Definition char8.hpp:26
wchar_t wchar
Represents a wide character.
Definition wchar.hpp:24
char16_t char16
Represents a 16-bit unicode character.
Definition char16.hpp:26
char32_t char32
Represents a 32-bit unicode character.
Definition char32.hpp:23
@ c
The C key.
Definition console_key.hpp:92
The xtd::literals namespace contains all xtd's litterals operators.
Definition character_literals.hpp:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd fundamental types.