Qx v0.7
Qt Extensions Library
Loading...
Searching...
No Matches
Qx Utility

The Utility component provides functionality centered around language support and simplifying the syntax of common programming tasks. More...

Files

file  qx-concepts.h
 The qx-concepts header file provides a library of general purpose concepts as an extension of the standard concepts library.
 
file  qx-helpers.h
 The qx-concepts header file provides a set of various convenience functions that are are designed to facilitate common fundamental tasks with as brief syntax as possible.
 
file  qx-macros.h
 The qx-concepts header file provides a set of various object-like and function-like macros that are designed to minimize the syntactic footprint of common tasks.
 
file  qx-typetraits.h
 The qx-typetraits header file provides a library of general purpose type-traits as an extension of the standard type-traits library.
 

Classes

class  Qx::CStringLiteral< N >
 CStringLiteral acts like a typedef/alias for a StringLiteral that uses char as its storage type. More...
 
class  Qx::StringLiteral< C, N >
 The StringLiteral template class acts as a literal class type wrapper around a raw string that effectively allows the string to be used as a non-type template parameter. More...
 
class  Qx::U16StringLiteral< N >
 U16StringLiteral acts like a typedef/alias for a StringLiteral that uses char16_t as its storage type. More...
 
class  Qx::U32StringLiteral< N >
 U32StringLiteral acts like a typedef/alias for a StringLiteral that uses char32_t as its storage type. More...
 
class  Qx::U8StringLiteral< N >
 U8StringLiteral acts like a typedef/alias for a StringLiteral that uses char8_t as its storage type. More...
 
class  Qx::WStringLiteral< N >
 WStringLiteral acts like a typedef/alias for a StringLiteral that uses wchar_t as its storage type. More...
 

Detailed Description

Import:
find_package(Qx REQUIRED COMPONENTS Utility)
The Qx namespace is the main namespace through which all non-global functionality of the Qx library i...
Definition qx-abstracterror.cpp:13
Link:
target_link_libraries(target_name Qx::Utility)
Include:
#include <qx/utility.h>

Qx Utility largely consists of convenience functions, macros, and instances of languages features that simplify or improve the usability of C++ or Qt themselves, such as C++20 Concepts & Constraints.