QtBase  v6.3.1
Classes | Macros
parse-defines.h File Reference
#include <qobject.h>
Include dependency graph for parse-defines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DEFINE_CMDLINE_EMPTY
 

Macros

#define PD_NAMESPACE   PD
 
#define PD_BEGIN_NAMESPACE   namespace PD_NAMESPACE {
 
#define PD_END_NAMESPACE   }
 
#define PD_VOIDFUNCTION()   voidFunction()
 
#define PD_CLASSNAME   ParseDefine
 
#define PD_STRINGIFY(a)   #a
 
#define PD_XSTRINGIFY(a)   PD_STRINGIFY(a)
 
#define PD_SCOPED_STRING(a, b)   PD_STRINGIFY(a) "::" PD_STRINGIFY(b)
 
#define PD_DEFINE1(a, b)   a##b
 
#define PD_DEFINE2(a, b)   a comb##b
 
#define PD_DEFINE3(a, b)   a b##ined3()
 
#define PD_COMBINE(a, b)   a b
 
#define PD_TEST_IDENTIFIER_ARG(if, while)   if while
 
#define QString()   error_type
 
#define PD_CLASSINFO   Q_CLASSINFO
 
#define PD_VARARG(x, ...)   x(__VA_ARGS__)
 
#define PD_VARARGEXT(x, ...)   x(__VA_ARGS__)
 
#define PD_ADD_SUFFIX(x)   PD_DEFINE1(x,_SUFFIX)
 
#define PD_DEFINE_ITSELF   PD_ADD_SUFFIX(PD_DEFINE_ITSELF)
 
#define DEFINE_CMDLINE_EMPTY
 
#define DEFINE_CMDLINE_SIGNAL   void cmdlineSignal(const QMap<int, int> &i)
 
#define HASH_SIGN   #
 
#define OUTERFUNCTION(x)   x
 
#define INNERFUNCTION(x)   OUTERFUNCTION(x)
 
#define INNER   INNERFUNCTION
 
#define cond1()   0x1
 
#define cond2()   0x2
 
#define QTBUG55853(X)   PD_DEFINE1(X, signalQTBUG55853)
 
#define PD_EMPTY   /* empty */
 

Macro Definition Documentation

◆ cond1

#define cond1 ( )    0x1

Definition at line 120 of file parse-defines.h.

◆ cond2

#define cond2 ( )    0x2

Definition at line 121 of file parse-defines.h.

◆ DEFINE_CMDLINE_EMPTY

Definition at line 70 of file parse-defines.h.

◆ DEFINE_CMDLINE_SIGNAL

#define DEFINE_CMDLINE_SIGNAL   void cmdlineSignal(const QMap<int, int> &i)

Definition at line 71 of file parse-defines.h.

◆ HASH_SIGN

#define HASH_SIGN   #

Definition at line 74 of file parse-defines.h.

◆ INNER

#define INNER   INNERFUNCTION

Definition at line 112 of file parse-defines.h.

◆ INNERFUNCTION

#define INNERFUNCTION (   x)    OUTERFUNCTION(x)

Definition at line 111 of file parse-defines.h.

◆ OUTERFUNCTION

#define OUTERFUNCTION (   x)    x

Definition at line 110 of file parse-defines.h.

◆ PD_ADD_SUFFIX

#define PD_ADD_SUFFIX (   x)    PD_DEFINE1(x,_SUFFIX)

Definition at line 65 of file parse-defines.h.

◆ PD_BEGIN_NAMESPACE

#define PD_BEGIN_NAMESPACE   namespace PD_NAMESPACE {

Definition at line 37 of file parse-defines.h.

◆ PD_CLASSINFO

#define PD_CLASSINFO   Q_CLASSINFO

Definition at line 53 of file parse-defines.h.

◆ PD_CLASSNAME

#define PD_CLASSNAME   ParseDefine

Definition at line 40 of file parse-defines.h.

◆ PD_COMBINE

#define PD_COMBINE (   a,
  b 
)    a b

Definition at line 48 of file parse-defines.h.

◆ PD_DEFINE1

#define PD_DEFINE1 (   a,
  b 
)    a##b

Definition at line 45 of file parse-defines.h.

◆ PD_DEFINE2

#define PD_DEFINE2 (   a,
  b 
)    a comb##b

Definition at line 46 of file parse-defines.h.

◆ PD_DEFINE3

#define PD_DEFINE3 (   a,
  b 
)    a b##ined3()

Definition at line 47 of file parse-defines.h.

◆ PD_DEFINE_ITSELF

#define PD_DEFINE_ITSELF   PD_ADD_SUFFIX(PD_DEFINE_ITSELF)

Definition at line 66 of file parse-defines.h.

◆ PD_EMPTY

#define PD_EMPTY   /* empty */

Definition at line 133 of file parse-defines.h.

◆ PD_END_NAMESPACE

#define PD_END_NAMESPACE   }

Definition at line 38 of file parse-defines.h.

◆ PD_NAMESPACE

#define PD_NAMESPACE   PD

Definition at line 36 of file parse-defines.h.

◆ PD_SCOPED_STRING

#define PD_SCOPED_STRING (   a,
  b 
)    PD_STRINGIFY(a) "::" PD_STRINGIFY(b)

Definition at line 44 of file parse-defines.h.

◆ PD_STRINGIFY

#define PD_STRINGIFY (   a)    #a

Definition at line 42 of file parse-defines.h.

◆ PD_TEST_IDENTIFIER_ARG

#define PD_TEST_IDENTIFIER_ARG (   if,
  while 
)    if while

Definition at line 49 of file parse-defines.h.

◆ PD_VARARG

#define PD_VARARG (   x,
  ... 
)    x(__VA_ARGS__)

Definition at line 55 of file parse-defines.h.

◆ PD_VARARGEXT

#define PD_VARARGEXT (   x,
  ... 
)    x(__VA_ARGS__)

Definition at line 61 of file parse-defines.h.

◆ PD_VOIDFUNCTION

#define PD_VOIDFUNCTION ( )    voidFunction()

Definition at line 39 of file parse-defines.h.

◆ PD_XSTRINGIFY

#define PD_XSTRINGIFY (   a)    PD_STRINGIFY(a)

Definition at line 43 of file parse-defines.h.

◆ QString

#define QString ( )    error_type

Definition at line 51 of file parse-defines.h.

◆ QTBUG55853

#define QTBUG55853 (   X)    PD_DEFINE1(X, signalQTBUG55853)

Definition at line 132 of file parse-defines.h.