jaulib v1.4.1-10-ga2c96e0
Jau Support Library (C++, Java, ..)
Loading...
Searching...
No Matches
jau::req::string_literal Concept Reference

A string literal: char (&)[N], jau::StringLiteral. More...

#include <type_concepts.hpp>

Concept definition

template<typename T>
concept jau::req::string_literal = std::constructible_from<decltype(jau::StringLiteral(T{})), T>
&& (!std::is_integral_v<std::remove_reference_t<T>>)
&& (!std::is_floating_point_v<std::remove_reference_t<T>>)
&& (!std::is_enum_v<std::remove_reference_t<T>>)
A string literal: char (&)[N], jau::StringLiteral.
BasicStringLiteral< char, N > StringLiteral

Detailed Description

A string literal: char (&)[N], jau::StringLiteral.

Definition at line 99 of file type_concepts.hpp.