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