|
Qx v0.7
Qt Extensions Library
|
CStringLiteral acts like a typedef/alias for a StringLiteral that uses char as its storage type.
#include <qx/utility/qx-stringliteral.h>
Public Member Functions | |
| constexpr | CStringLiteral (const char(&str)[N]) |
Public Member Functions inherited from Qx::StringLiteral< char, N > | |
| constexpr | StringLiteral (const C(&str)[N]) |
| constexpr C * | data () const |
| constexpr | operator QLatin1StringView () const |
| constexpr | operator QStringView () const |
| constexpr | operator std::basic_string_view< C > () const |
| constexpr std::strong_ordering | operator<=> (const StringLiteral &other) const=default |
| constexpr bool | operator== (const StringLiteral &other) const=default |
| constexpr size_t | size () const |
| constexpr std::basic_string_view< C > | std_view () const |
| constexpr view_t | view () const |
Additional Inherited Members | |
Public Types inherited from Qx::StringLiteral< char, N > | |
| using | data_t |
| using | view_t |
Static Public Attributes inherited from Qx::StringLiteral< char, N > | |
| static constexpr size_t | size_v |
Related Symbols inherited from Qx::StringLiteral< char, N > | |
| constexpr auto | operator+ (const S &a, const typename S::data_t(&b)[N2]) |
| constexpr auto | operator+ (const S &a, const typename S::data_t(&b)[N2]) |
| constexpr auto | operator+ (const S &a, typename S::data_t b) |
| constexpr auto | operator+ (const S &a, typename S::data_t b) |
| constexpr auto | operator+ (const StringLiteralA &a, const StringLiteralA &b) |
| constexpr auto | operator+ (const StringLiteralA &a, const StringLiteralA &b) |
| constexpr auto | operator+ (const typename S::data_t(&a)[N1], const S &b) |
| constexpr auto | operator+ (const typename S::data_t(&a)[N1], const S &b) |
| constexpr auto | operator+ (typename S::data_t a, const S &b) |
| constexpr auto | operator+ (typename S::data_t a, const S &b) |
|
inlineconstexpr |
Wraps the raw string str of length N.