[Development] C++20 structural types (was: C++20 @ Qt)
Alexandru Croitor
alexandru.croitor at qt.io
Sat Nov 5 20:21:29 CET 2022
Hi,
The feature is marked in configure.cmake as PRIVATE only.
Try explicitly including one or both of
#include <QtCore/private/qconfig_p.h>
#include <QtCore/private/qtcore-config_p.h>
Note that in src/corelib/ipc/qsystemsemaphore_p.h there is
#if QT_CONFIG(systemsemaphore)
#include "qcoreapplication.h"
#include "qtipccommon_p.h"
#include "private/qtcore-config_p.h"
and FEATURE_systemsemaphore will be disabled on integrity due to its condition in configure.cmake as shown below.
CONDITION ( NOT INTEGRITY AND NOT VXWORKS AND NOT rtems ) AND ( ANDROID OR WIN32 OR TEST_sysv_shm OR TEST_posix_shm )
________________________________________
From: Development <development-bounces at qt-project.org> on behalf of Thiago Macieira <thiago.macieira at intel.com>
Sent: Saturday, November 5, 2022 6:18 PM
To: development at qt-project.org
Subject: Re: [Development] C++20 structural types (was: C++20 @ Qt)
On Saturday, 5 November 2022 10:08:55 PDT Allan Sandfeld Jensen wrote:
> Sure. If we can, make it a stand in for std::float16_t until we can rely on
> that.
https://codereview.qt-project.org/c/qt/qtbase/+/305792
https://codereview.qt-project.org/c/qt/qtbase/+/441813
https://codereview.qt-project.org/c/qt/qtbase/+/441814
I have some work for int128 and float128 too, but those are less tested. I am
going to reserve the metatypes for them, though.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Cloud Software Architect - Intel DCAI Cloud Engineering
_______________________________________________
Development mailing list
Development at qt-project.org
https://lists.qt-project.org/listinfo/development
More information about the Development
mailing list