Gamp v0.0.7-67-g7798ac4
Gamp: Graphics, Audio, Multimedia and Processing
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 109 of file type_concepts.hpp.