LeechCraft  0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
ctstring.h File Reference
#include <algorithm>
#include <concepts>
+ Include dependency graph for ctstring.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LC::Util::CtString< N, Char >
 

Namespaces

 LC::Util
 
 LC
 

Typedefs

template<size_t N, typename Char = char>
using LC::Util::RawStr = const Char(&) [N]
 

Functions

template<CtString Str>
QByteArray LC::Util::ToByteArray ()
 
template<CtString Str>
QString LC::Util::ToString ()
 
template<size_t N1, size_t N2, typename Char >
constexpr auto LC::Util::operator+ (RawStr< N1, Char > s1, CtString< N2, Char > s2) noexcept
 
template<typename Char >
constexpr size_t LC::Util::StringBufSize (const Char *str) noexcept
 
template<size_t N, typename Char >
 LC::Util::CtString (RawStr< N, Char >) -> CtString< N - 1, Char >
 
template<Util::CtString S>
constexpr auto LC::operator""_ct () noexcept