#include <algorithm>
#include <climits>
#include <string_view>
#include <cstring>
#include <jau/cpp_lang_util.hpp>
Go to the source code of this file.
|
| namespace | jau |
| | __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.
|
| |
|
| template<typename CharT, std::convertible_to< CharT >... Rest> |
| | jau::BasicStringLiteral (CharT, Rest...) -> BasicStringLiteral< CharT, 1+sizeof...(Rest)> |
| |
| template<typename CharT, size_t O> |
| | jau::BasicStringLiteral (const CharT(&str)[O]) -> BasicStringLiteral< CharT, O - 1 > |
| |
| template<typename CharT, std::size_t N, std::size_t O> |
| constexpr BasicStringLiteral< CharT, N+O-1 > | jau::operator+ (const BasicStringLiteral< CharT, N > &lhs, const char(&rhs)[O]) |
| |
| template<typename CharT, size_t O, std::size_t N> |
| constexpr BasicStringLiteral< CharT, N+O-1 > | jau::operator+ (const char(&lhs)[O], const BasicStringLiteral< CharT, N > rhs) |
| |