xtd 1.0.0
Loading...
Searching...
No Matches
textual_literal.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 "character.hpp"
11#include <type_traits>
12#include <concepts>
13
15namespace xtd {
16 // Since Doxygen does not work properly with the C++ concept, the documentation for this concept is declared in xtd/textual_literal_.hpp
17 template<typename type_t>
19 std::same_as<type_t, const xtd::char_*> ||
20 std::same_as<type_t, const xtd::wchar*> ||
21 std::same_as<type_t, const xtd::char8*> ||
22 std::same_as<type_t, const xtd::char16*> ||
23 std::same_as<type_t, const xtd::char32*> ||
25}
Contains xtd::char16 type.
Contains xtd::char32 type.
Contains xtd::char8 type.
Contains xtd::char_ type.
Contains xtd::character concept.
Definition character.hpp:17
Definition textual_literal.hpp:18
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::wchar type.