ALib C++ Framework
by
Library Version:
2605 R0
Documentation generated by
Loading...
Searching...
No Matches
ALib
src
ALib.Compatibility.QTCharacters.H
Go to the documentation of this file.
1
//==================================================================================================
2
/// \file
3
/// This header-file is part of the \aliblong.
4
///
5
/// Copyright 2013-2026 A-Worx GmbH, Germany.
6
/// Published under #"mainpage_license".
7
///
8
/// <b>Legal Notice:</b>
9
/// This is an optional extension header to provide compatibility between ALib and
10
/// the QT class library.
11
/// All information about QT is found at https://www.qt.io
12
/// ALib otherwise does not use or rely on QT.
13
/// The use of QT is bound to the QT license restrictions.
14
//==================================================================================================
15
#ifndef HPP_ALIB_COMPATIBILITY_QT_CHARACTERS
16
#define HPP_ALIB_COMPATIBILITY_QT_CHARACTERS 1
17
#pragma once
18
#ifndef HPP_ALIB
19
# include "
alib/alib.prepro.hpp
"
20
#endif
21
22
#if !defined(ALIB_QT_LIB_NOT_FOUND)
// this is only set in an automated test project
23
//=========================================== Dependencies =========================================
24
25
// include QT
26
#if defined(__clang__)
27
#pragma clang diagnostic push
28
#pragma clang diagnostic ignored "-Wreserved-id-macro"
29
#pragma clang diagnostic ignored "-Wredundant-parens"
30
#pragma clang diagnostic ignored "-Wcovered-switch-default"
31
#pragma clang diagnostic ignored "-Wsign-conversion"
32
#pragma clang diagnostic ignored "-Wdeprecated"
33
#pragma clang diagnostic ignored "-Wunused-variable"
34
#pragma clang diagnostic ignored "-Wcomma"
35
#pragma clang diagnostic ignored "-Wduplicate-enum"
36
#endif
37
#include <QtCore/QString>
38
#include <QtCore/QVector>
39
40
#if defined(__clang__)
41
#pragma clang diagnostic pop
42
#endif
43
44
#if defined(H_ALIB_BOXING)
45
# error "Wrong inclusion order. Header 'alib/compatibility/qt_characters.hpp' has to be included before headers of module ALib Boxing."
46
#endif
47
48
#include "
ALib.Lang.H
"
49
50
//============================================= Includes ===========================================
51
#include "
alib/characters/chartraits_qt.hpp
"
52
53
#endif
// !defined(ALIB_QT_LIB_NOT_FOUND) // this is only set in an automated test project
54
#endif
// HPP_ALIB_COMPATIBILITY_QT_CHARACTERS
ALib.Lang.H
alib.prepro.hpp
chartraits_qt.hpp