Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
Macro Struct Reference

Simple structure used by the Doc and DocParser classes. More...

#include <preprocessor.h>

+ Collaboration diagram for Macro:

Public Member Functions

 Macro ()
 

Public Attributes

bool isFunction
 
bool isVariadic
 
Symbols arguments
 
Symbols symbols
 
QString m_defaultDef {}
 
Location m_defaultDefLocation {}
 
QMap< QString, QStringm_otherDefs {}
 
int numParams {}
 

Detailed Description

Simple structure used by the Doc and DocParser classes.

Definition at line 14 of file preprocessor.h.

Constructor & Destructor Documentation

◆ Macro()

Macro::Macro ( )
inline

Definition at line 16 of file preprocessor.h.

References isFunction, and isVariadic.

Member Data Documentation

◆ arguments

Symbols Macro::arguments

Definition at line 19 of file preprocessor.h.

◆ isFunction

bool Macro::isFunction

Definition at line 17 of file preprocessor.h.

Referenced by Macro(), Preprocessor::macroExpandIdentifier(), and runMoc().

◆ isVariadic

bool Macro::isVariadic

◆ m_defaultDef

QString Macro::m_defaultDef {}

Definition at line 19 of file macro.h.

◆ m_defaultDefLocation

Location Macro::m_defaultDefLocation {}

Definition at line 20 of file macro.h.

◆ m_otherDefs

QMap<QString, QString> Macro::m_otherDefs {}

Definition at line 21 of file macro.h.

◆ numParams

int Macro::numParams {}

Definition at line 22 of file macro.h.

◆ symbols

Symbols Macro::symbols

Definition at line 20 of file preprocessor.h.


The documentation for this struct was generated from the following files: