xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.core
include
xtd
character.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include "
char.hpp
"
6
#include "
char8.hpp
"
7
#include "
char16.hpp
"
8
#include "
char32.hpp
"
9
#include "
wchar.hpp
"
10
#include "
raw_type.hpp
"
11
#include <concepts>
12
14
namespace
xtd
{
15
// Since Doxygen does not work properly with the C++ concept, the documentation for this concept is declared in xtd/character_.hpp
16
template
<
typename
type_t>
17
concept
character
=
18
std::same_as<xtd::raw_type<type_t>,
xtd::char_
> ||
19
std::same_as<xtd::raw_type<type_t>,
xtd::char8
> ||
20
std::same_as<xtd::raw_type<type_t>,
xtd::char16
> ||
21
std::same_as<xtd::raw_type<type_t>,
xtd::char32
> ||
22
std::same_as<xtd::raw_type<type_t>,
xtd::wchar
>;
23
}
char16.hpp
Contains xtd::char16 type.
char32.hpp
Contains xtd::char32 type.
char8.hpp
Contains xtd::char8 type.
char.hpp
Contains xtd::char_ type.
xtd::character
Definition
character.hpp:17
xtd::char8
char8_t char8
Represents a 8-bit unicode character.
Definition
char8.hpp:26
xtd::wchar
wchar_t wchar
Represents a wide character.
Definition
wchar.hpp:24
xtd::char_
char char_
Represents a character.
Definition
char.hpp:24
xtd::char16
char16_t char16
Represents a 16-bit unicode character.
Definition
char16.hpp:26
xtd::char32
char32_t char32
Represents a 32-bit unicode character.
Definition
char32.hpp:23
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
raw_type.hpp
Contains xtd::raw_type alias.
wchar.hpp
Contains xtd::wchar type.
Generated on
for xtd by
Gammasoft
. All rights reserved.