Fix qdoc errors in QProcess header
Split apart the #ifdef so that qdoc on non-Windows systems sees Q_SECURITY_ATTRIBUTES and Q_STARTUPINFO, fixing: LOG Build & visit PCH for QtCore src/corelib/io/qprocess.h:204:9: error: unknown type name 'Q_SECURITY_ATTRIBUTES' src/corelib/io/qprocess.h:205:9: error: unknown type name 'Q_SECURITY_ATTRIBUTES' src/corelib/io/qprocess.h:210:9: error: unknown type name 'Q_STARTUPINFO' Change-Id: I50b4ee6113da4cd49b6b08b84e6e6590438c5573 Reviewed-by: Paul Wicking <paul.wicking@qt.io>bb10
parent
041296a88c
commit
c306663990
|
|
@ -48,22 +48,24 @@
|
|||
|
||||
QT_REQUIRE_CONFIG(processenvironment);
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
typedef struct _PROCESS_INFORMATION *Q_PID;
|
||||
#endif
|
||||
|
||||
#if defined(Q_OS_WIN) || defined(Q_CLANG_QDOC)
|
||||
typedef struct _SECURITY_ATTRIBUTES Q_SECURITY_ATTRIBUTES;
|
||||
typedef struct _STARTUPINFOW Q_STARTUPINFO;
|
||||
#endif
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class QProcessPrivate;
|
||||
|
||||
#if !defined(Q_OS_WIN)
|
||||
typedef qint64 Q_PID;
|
||||
#else
|
||||
QT_END_NAMESPACE
|
||||
typedef struct _PROCESS_INFORMATION *Q_PID;
|
||||
typedef struct _SECURITY_ATTRIBUTES Q_SECURITY_ATTRIBUTES;
|
||||
typedef struct _STARTUPINFOW Q_STARTUPINFO;
|
||||
QT_BEGIN_NAMESPACE
|
||||
#endif
|
||||
|
||||
class QProcessEnvironmentPrivate;
|
||||
|
||||
#ifndef Q_OS_WIN
|
||||
typedef qint64 Q_PID;
|
||||
#endif
|
||||
|
||||
class Q_CORE_EXPORT QProcessEnvironment
|
||||
{
|
||||
public:
|
||||
|
|
|
|||
Loading…
Reference in New Issue