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
config.h File Reference

(53b536582360f81f78004537047c1aa2e8b817e6)

#include "location.h"
#include "qdoccommandlineparser.h"
#include "singleton.h"
#include <QtCore/qmap.h>
#include <QtCore/qset.h>
#include <QtCore/qstack.h>
#include <QtCore/qstringlist.h>
#include <set>
#include <utility>
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ExpandVar
class  ConfigVar
 contains all the information for a single config variable in a .qdocconf file. More...
struct  ConfigVar::ConfigValue
class  Config
 The Config class contains the configuration variables for controlling how qdoc produces documentation. More...
struct  Config::ExcludedPaths
struct  Config::HeaderFilePath
struct  ConfigStrings

Macros

#define CONFIG_AUTOLINKERRORS   ConfigStrings::AUTOLINKERRORS
#define CONFIG_BUILDVERSION   ConfigStrings::BUILDVERSION
#define CONFIG_CODEINDENT   ConfigStrings::CODEINDENT
#define CONFIG_CODEPREFIX   ConfigStrings::CODEPREFIX
#define CONFIG_CODESUFFIX   ConfigStrings::CODESUFFIX
#define CONFIG_CPPCLASSESPAGE   ConfigStrings::CPPCLASSESPAGE
#define CONFIG_CPPCLASSESTITLE   ConfigStrings::CPPCLASSESTITLE
#define CONFIG_DEFINES   ConfigStrings::DEFINES
#define CONFIG_DEPENDS   ConfigStrings::DEPENDS
#define CONFIG_DESCRIPTION   ConfigStrings::DESCRIPTION
#define CONFIG_DOCBOOKEXTENSIONS   ConfigStrings::DOCBOOKEXTENSIONS
#define CONFIG_DOCUMENTATIONINHEADERS   ConfigStrings::DOCUMENTATIONINHEADERS
#define CONFIG_ENDHEADER   ConfigStrings::ENDHEADER
#define CONFIG_EXAMPLEDIRS   ConfigStrings::EXAMPLEDIRS
#define CONFIG_EXAMPLES   ConfigStrings::EXAMPLES
#define CONFIG_EXAMPLESINSTALLPATH   ConfigStrings::EXAMPLESINSTALLPATH
#define CONFIG_EXCLUDEDIRS   ConfigStrings::EXCLUDEDIRS
#define CONFIG_EXCLUDEFILES   ConfigStrings::EXCLUDEFILES
#define CONFIG_EXTRAIMAGES   ConfigStrings::EXTRAIMAGES
#define CONFIG_FALSEHOODS   ConfigStrings::FALSEHOODS
#define CONFIG_FORMATTING   ConfigStrings::FORMATTING
#define CONFIG_HEADERDIRS   ConfigStrings::HEADERDIRS
#define CONFIG_HEADERS   ConfigStrings::HEADERS
#define CONFIG_HEADERSCRIPTS   ConfigStrings::HEADERSCRIPTS
#define CONFIG_HEADERSTYLES   ConfigStrings::HEADERSTYLES
#define CONFIG_HOMEPAGE   ConfigStrings::HOMEPAGE
#define CONFIG_HOMETITLE   ConfigStrings::HOMETITLE
#define CONFIG_IGNOREDIRECTIVES   ConfigStrings::IGNOREDIRECTIVES
#define CONFIG_IGNORESINCE   ConfigStrings::IGNORESINCE
#define CONFIG_IGNORETOKENS   ConfigStrings::IGNORETOKENS
#define CONFIG_IGNOREWORDS   ConfigStrings::IGNOREWORDS
#define CONFIG_IMAGEDIRS   ConfigStrings::IMAGEDIRS
#define CONFIG_INCLUDEPATHS   ConfigStrings::INCLUDEPATHS
#define CONFIG_INCLUDEPRIVATE   ConfigStrings::INCLUDEPRIVATE
#define CONFIG_INCLUSIVE   ConfigStrings::INCLUSIVE
#define CONFIG_INDEXES   ConfigStrings::INDEXES
#define CONFIG_LANDINGPAGE   ConfigStrings::LANDINGPAGE
#define CONFIG_LANDINGTITLE   ConfigStrings::LANDINGTITLE
#define CONFIG_LANGUAGE   ConfigStrings::LANGUAGE
#define CONFIG_LOCATIONINFO   ConfigStrings::LOCATIONINFO
#define CONFIG_LOGPROGRESS   ConfigStrings::LOGPROGRESS
#define CONFIG_LOGWARNINGS   ConfigStrings::LOGWARNINGS
#define CONFIG_LOGWARNINGSDISABLECLIARGS   ConfigStrings::LOGWARNINGSDISABLECLIARGS
#define CONFIG_MACRO   ConfigStrings::MACRO
#define CONFIG_MANIFESTMETA   ConfigStrings::MANIFESTMETA
#define CONFIG_MODULEHEADER   ConfigStrings::MODULEHEADER
#define CONFIG_NATURALLANGUAGE   ConfigStrings::NATURALLANGUAGE
#define CONFIG_NAVIGATION   ConfigStrings::NAVIGATION
#define CONFIG_NOLINKERRORS   ConfigStrings::NOLINKERRORS
#define CONFIG_OUTPUTDIR   ConfigStrings::OUTPUTDIR
#define CONFIG_OUTPUTFORMATS   ConfigStrings::OUTPUTFORMATS
#define CONFIG_OUTPUTPREFIXES   ConfigStrings::OUTPUTPREFIXES
#define CONFIG_OUTPUTSUFFIXES   ConfigStrings::OUTPUTSUFFIXES
#define CONFIG_PRODUCTNAME   ConfigStrings::PRODUCTNAME
#define CONFIG_PROJECT   ConfigStrings::PROJECT
#define CONFIG_PROJECTROOT   ConfigStrings::PROJECTROOT
#define CONFIG_REDIRECTDOCUMENTATIONTODEVNULL   ConfigStrings::REDIRECTDOCUMENTATIONTODEVNULL
#define CONFIG_REPORTMISSINGALTTEXTFORIMAGES   ConfigStrings::REPORTMISSINGALTTEXTFORIMAGES
#define CONFIG_QHP   ConfigStrings::QHP
#define CONFIG_QUOTINGINFORMATION   ConfigStrings::QUOTINGINFORMATION
#define CONFIG_ROOTDIR   ConfigStrings::ROOTDIR
#define CONFIG_SCRIPTS   ConfigStrings::SCRIPTS
#define CONFIG_SHOWINTERNAL   ConfigStrings::SHOWINTERNAL
#define CONFIG_SINGLEEXEC   ConfigStrings::SINGLEEXEC
#define CONFIG_SOURCEDIRS   ConfigStrings::SOURCEDIRS
#define CONFIG_SOURCEENCODING   ConfigStrings::SOURCEENCODING
#define CONFIG_SOURCES   ConfigStrings::SOURCES
#define CONFIG_SPURIOUS   ConfigStrings::SPURIOUS
#define CONFIG_STYLESHEETS   ConfigStrings::STYLESHEETS
#define CONFIG_SYNTAXHIGHLIGHTING   ConfigStrings::SYNTAXHIGHLIGHTING
#define CONFIG_TABSIZE   ConfigStrings::TABSIZE
#define CONFIG_TAGFILE   ConfigStrings::TAGFILE
#define CONFIG_TIMESTAMPS   ConfigStrings::TIMESTAMPS
#define CONFIG_TOCTITLES   ConfigStrings::TOCTITLES
#define CONFIG_TRADEMARKSPAGE   ConfigStrings::TRADEMARKSPAGE
#define CONFIG_URL   ConfigStrings::URL
#define CONFIG_USEALTTEXTASTITLE   ConfigStrings::USEALTTEXTASTITLE
#define CONFIG_VERSION   ConfigStrings::VERSION
#define CONFIG_VERSIONSYM   ConfigStrings::VERSIONSYM
#define CONFIG_FILEEXTENSIONS   ConfigStrings::FILEEXTENSIONS
#define CONFIG_IMAGEEXTENSIONS   ConfigStrings::IMAGEEXTENSIONS
#define CONFIG_QMLTYPESPAGE   ConfigStrings::QMLTYPESPAGE
#define CONFIG_QMLTYPESTITLE   ConfigStrings::QMLTYPESTITLE
#define CONFIG_WARNABOUTMISSINGIMAGES   ConfigStrings::WARNABOUTMISSINGIMAGES
#define CONFIG_WARNABOUTMISSINGPROJECTFILES   ConfigStrings::WARNABOUTMISSINGPROJECTFILES
#define CONFIG_WARNINGLIMIT   ConfigStrings::WARNINGLIMIT

Typedefs

typedef QMap< QString, ConfigVarConfigVarMap

Macro Definition Documentation

◆ CONFIG_AUTOLINKERRORS

#define CONFIG_AUTOLINKERRORS   ConfigStrings::AUTOLINKERRORS

Definition at line 350 of file config.h.

◆ CONFIG_BUILDVERSION

#define CONFIG_BUILDVERSION   ConfigStrings::BUILDVERSION

Definition at line 351 of file config.h.

◆ CONFIG_CODEINDENT

#define CONFIG_CODEINDENT   ConfigStrings::CODEINDENT

Definition at line 352 of file config.h.

◆ CONFIG_CODEPREFIX

#define CONFIG_CODEPREFIX   ConfigStrings::CODEPREFIX

Definition at line 353 of file config.h.

◆ CONFIG_CODESUFFIX

#define CONFIG_CODESUFFIX   ConfigStrings::CODESUFFIX

Definition at line 354 of file config.h.

◆ CONFIG_CPPCLASSESPAGE

#define CONFIG_CPPCLASSESPAGE   ConfigStrings::CPPCLASSESPAGE

Definition at line 355 of file config.h.

◆ CONFIG_CPPCLASSESTITLE

#define CONFIG_CPPCLASSESTITLE   ConfigStrings::CPPCLASSESTITLE

Definition at line 356 of file config.h.

◆ CONFIG_DEFINES

#define CONFIG_DEFINES   ConfigStrings::DEFINES

Definition at line 357 of file config.h.

◆ CONFIG_DEPENDS

#define CONFIG_DEPENDS   ConfigStrings::DEPENDS

Definition at line 358 of file config.h.

◆ CONFIG_DESCRIPTION

#define CONFIG_DESCRIPTION   ConfigStrings::DESCRIPTION

Definition at line 359 of file config.h.

◆ CONFIG_DOCBOOKEXTENSIONS

#define CONFIG_DOCBOOKEXTENSIONS   ConfigStrings::DOCBOOKEXTENSIONS

Definition at line 360 of file config.h.

◆ CONFIG_DOCUMENTATIONINHEADERS

#define CONFIG_DOCUMENTATIONINHEADERS   ConfigStrings::DOCUMENTATIONINHEADERS

Definition at line 361 of file config.h.

◆ CONFIG_ENDHEADER

#define CONFIG_ENDHEADER   ConfigStrings::ENDHEADER

Definition at line 362 of file config.h.

◆ CONFIG_EXAMPLEDIRS

#define CONFIG_EXAMPLEDIRS   ConfigStrings::EXAMPLEDIRS

Definition at line 363 of file config.h.

◆ CONFIG_EXAMPLES

#define CONFIG_EXAMPLES   ConfigStrings::EXAMPLES

Definition at line 364 of file config.h.

◆ CONFIG_EXAMPLESINSTALLPATH

#define CONFIG_EXAMPLESINSTALLPATH   ConfigStrings::EXAMPLESINSTALLPATH

Definition at line 365 of file config.h.

◆ CONFIG_EXCLUDEDIRS

#define CONFIG_EXCLUDEDIRS   ConfigStrings::EXCLUDEDIRS

Definition at line 366 of file config.h.

◆ CONFIG_EXCLUDEFILES

#define CONFIG_EXCLUDEFILES   ConfigStrings::EXCLUDEFILES

Definition at line 367 of file config.h.

◆ CONFIG_EXTRAIMAGES

#define CONFIG_EXTRAIMAGES   ConfigStrings::EXTRAIMAGES

Definition at line 368 of file config.h.

◆ CONFIG_FALSEHOODS

#define CONFIG_FALSEHOODS   ConfigStrings::FALSEHOODS

Definition at line 369 of file config.h.

◆ CONFIG_FILEEXTENSIONS

#define CONFIG_FILEEXTENSIONS   ConfigStrings::FILEEXTENSIONS

Definition at line 429 of file config.h.

◆ CONFIG_FORMATTING

#define CONFIG_FORMATTING   ConfigStrings::FORMATTING

Definition at line 370 of file config.h.

◆ CONFIG_HEADERDIRS

#define CONFIG_HEADERDIRS   ConfigStrings::HEADERDIRS

Definition at line 371 of file config.h.

◆ CONFIG_HEADERS

#define CONFIG_HEADERS   ConfigStrings::HEADERS

Definition at line 372 of file config.h.

◆ CONFIG_HEADERSCRIPTS

#define CONFIG_HEADERSCRIPTS   ConfigStrings::HEADERSCRIPTS

Definition at line 373 of file config.h.

◆ CONFIG_HEADERSTYLES

#define CONFIG_HEADERSTYLES   ConfigStrings::HEADERSTYLES

Definition at line 374 of file config.h.

◆ CONFIG_HOMEPAGE

#define CONFIG_HOMEPAGE   ConfigStrings::HOMEPAGE

Definition at line 375 of file config.h.

◆ CONFIG_HOMETITLE

#define CONFIG_HOMETITLE   ConfigStrings::HOMETITLE

Definition at line 376 of file config.h.

◆ CONFIG_IGNOREDIRECTIVES

#define CONFIG_IGNOREDIRECTIVES   ConfigStrings::IGNOREDIRECTIVES

Definition at line 377 of file config.h.

◆ CONFIG_IGNORESINCE

#define CONFIG_IGNORESINCE   ConfigStrings::IGNORESINCE

Definition at line 378 of file config.h.

◆ CONFIG_IGNORETOKENS

#define CONFIG_IGNORETOKENS   ConfigStrings::IGNORETOKENS

Definition at line 379 of file config.h.

◆ CONFIG_IGNOREWORDS

#define CONFIG_IGNOREWORDS   ConfigStrings::IGNOREWORDS

Definition at line 380 of file config.h.

◆ CONFIG_IMAGEDIRS

#define CONFIG_IMAGEDIRS   ConfigStrings::IMAGEDIRS

Definition at line 381 of file config.h.

◆ CONFIG_IMAGEEXTENSIONS

#define CONFIG_IMAGEEXTENSIONS   ConfigStrings::IMAGEEXTENSIONS

Definition at line 430 of file config.h.

◆ CONFIG_INCLUDEPATHS

#define CONFIG_INCLUDEPATHS   ConfigStrings::INCLUDEPATHS

Definition at line 382 of file config.h.

◆ CONFIG_INCLUDEPRIVATE

#define CONFIG_INCLUDEPRIVATE   ConfigStrings::INCLUDEPRIVATE

Definition at line 383 of file config.h.

◆ CONFIG_INCLUSIVE

#define CONFIG_INCLUSIVE   ConfigStrings::INCLUSIVE

Definition at line 384 of file config.h.

◆ CONFIG_INDEXES

#define CONFIG_INDEXES   ConfigStrings::INDEXES

Definition at line 385 of file config.h.

◆ CONFIG_LANDINGPAGE

#define CONFIG_LANDINGPAGE   ConfigStrings::LANDINGPAGE

Definition at line 386 of file config.h.

◆ CONFIG_LANDINGTITLE

#define CONFIG_LANDINGTITLE   ConfigStrings::LANDINGTITLE

Definition at line 387 of file config.h.

◆ CONFIG_LANGUAGE

#define CONFIG_LANGUAGE   ConfigStrings::LANGUAGE

Definition at line 388 of file config.h.

◆ CONFIG_LOCATIONINFO

#define CONFIG_LOCATIONINFO   ConfigStrings::LOCATIONINFO

Definition at line 389 of file config.h.

◆ CONFIG_LOGPROGRESS

#define CONFIG_LOGPROGRESS   ConfigStrings::LOGPROGRESS

Definition at line 390 of file config.h.

◆ CONFIG_LOGWARNINGS

#define CONFIG_LOGWARNINGS   ConfigStrings::LOGWARNINGS

Definition at line 391 of file config.h.

◆ CONFIG_LOGWARNINGSDISABLECLIARGS

#define CONFIG_LOGWARNINGSDISABLECLIARGS   ConfigStrings::LOGWARNINGSDISABLECLIARGS

Definition at line 392 of file config.h.

◆ CONFIG_MACRO

#define CONFIG_MACRO   ConfigStrings::MACRO

Definition at line 393 of file config.h.

◆ CONFIG_MANIFESTMETA

#define CONFIG_MANIFESTMETA   ConfigStrings::MANIFESTMETA

Definition at line 394 of file config.h.

◆ CONFIG_MODULEHEADER

#define CONFIG_MODULEHEADER   ConfigStrings::MODULEHEADER

Definition at line 395 of file config.h.

◆ CONFIG_NATURALLANGUAGE

#define CONFIG_NATURALLANGUAGE   ConfigStrings::NATURALLANGUAGE

Definition at line 396 of file config.h.

◆ CONFIG_NAVIGATION

#define CONFIG_NAVIGATION   ConfigStrings::NAVIGATION

Definition at line 397 of file config.h.

◆ CONFIG_NOLINKERRORS

#define CONFIG_NOLINKERRORS   ConfigStrings::NOLINKERRORS

Definition at line 398 of file config.h.

◆ CONFIG_OUTPUTDIR

#define CONFIG_OUTPUTDIR   ConfigStrings::OUTPUTDIR

Definition at line 399 of file config.h.

◆ CONFIG_OUTPUTFORMATS

#define CONFIG_OUTPUTFORMATS   ConfigStrings::OUTPUTFORMATS

Definition at line 400 of file config.h.

◆ CONFIG_OUTPUTPREFIXES

#define CONFIG_OUTPUTPREFIXES   ConfigStrings::OUTPUTPREFIXES

Definition at line 401 of file config.h.

◆ CONFIG_OUTPUTSUFFIXES

#define CONFIG_OUTPUTSUFFIXES   ConfigStrings::OUTPUTSUFFIXES

Definition at line 402 of file config.h.

◆ CONFIG_PRODUCTNAME

#define CONFIG_PRODUCTNAME   ConfigStrings::PRODUCTNAME

Definition at line 403 of file config.h.

◆ CONFIG_PROJECT

#define CONFIG_PROJECT   ConfigStrings::PROJECT

Definition at line 404 of file config.h.

◆ CONFIG_PROJECTROOT

#define CONFIG_PROJECTROOT   ConfigStrings::PROJECTROOT

Definition at line 405 of file config.h.

◆ CONFIG_QHP

#define CONFIG_QHP   ConfigStrings::QHP

Definition at line 408 of file config.h.

◆ CONFIG_QMLTYPESPAGE

#define CONFIG_QMLTYPESPAGE   ConfigStrings::QMLTYPESPAGE

Definition at line 431 of file config.h.

◆ CONFIG_QMLTYPESTITLE

#define CONFIG_QMLTYPESTITLE   ConfigStrings::QMLTYPESTITLE

Definition at line 432 of file config.h.

◆ CONFIG_QUOTINGINFORMATION

#define CONFIG_QUOTINGINFORMATION   ConfigStrings::QUOTINGINFORMATION

Definition at line 409 of file config.h.

◆ CONFIG_REDIRECTDOCUMENTATIONTODEVNULL

#define CONFIG_REDIRECTDOCUMENTATIONTODEVNULL   ConfigStrings::REDIRECTDOCUMENTATIONTODEVNULL

Definition at line 406 of file config.h.

◆ CONFIG_REPORTMISSINGALTTEXTFORIMAGES

#define CONFIG_REPORTMISSINGALTTEXTFORIMAGES   ConfigStrings::REPORTMISSINGALTTEXTFORIMAGES

Definition at line 407 of file config.h.

◆ CONFIG_ROOTDIR

#define CONFIG_ROOTDIR   ConfigStrings::ROOTDIR

Definition at line 410 of file config.h.

◆ CONFIG_SCRIPTS

#define CONFIG_SCRIPTS   ConfigStrings::SCRIPTS

Definition at line 411 of file config.h.

◆ CONFIG_SHOWINTERNAL

#define CONFIG_SHOWINTERNAL   ConfigStrings::SHOWINTERNAL

Definition at line 412 of file config.h.

◆ CONFIG_SINGLEEXEC

#define CONFIG_SINGLEEXEC   ConfigStrings::SINGLEEXEC

Definition at line 413 of file config.h.

◆ CONFIG_SOURCEDIRS

#define CONFIG_SOURCEDIRS   ConfigStrings::SOURCEDIRS

Definition at line 414 of file config.h.

◆ CONFIG_SOURCEENCODING

#define CONFIG_SOURCEENCODING   ConfigStrings::SOURCEENCODING

Definition at line 415 of file config.h.

◆ CONFIG_SOURCES

#define CONFIG_SOURCES   ConfigStrings::SOURCES

Definition at line 416 of file config.h.

◆ CONFIG_SPURIOUS

#define CONFIG_SPURIOUS   ConfigStrings::SPURIOUS

Definition at line 417 of file config.h.

◆ CONFIG_STYLESHEETS

#define CONFIG_STYLESHEETS   ConfigStrings::STYLESHEETS

Definition at line 418 of file config.h.

◆ CONFIG_SYNTAXHIGHLIGHTING

#define CONFIG_SYNTAXHIGHLIGHTING   ConfigStrings::SYNTAXHIGHLIGHTING

Definition at line 419 of file config.h.

◆ CONFIG_TABSIZE

#define CONFIG_TABSIZE   ConfigStrings::TABSIZE

Definition at line 420 of file config.h.

◆ CONFIG_TAGFILE

#define CONFIG_TAGFILE   ConfigStrings::TAGFILE

Definition at line 421 of file config.h.

◆ CONFIG_TIMESTAMPS

#define CONFIG_TIMESTAMPS   ConfigStrings::TIMESTAMPS

Definition at line 422 of file config.h.

◆ CONFIG_TOCTITLES

#define CONFIG_TOCTITLES   ConfigStrings::TOCTITLES

Definition at line 423 of file config.h.

◆ CONFIG_TRADEMARKSPAGE

#define CONFIG_TRADEMARKSPAGE   ConfigStrings::TRADEMARKSPAGE

Definition at line 424 of file config.h.

◆ CONFIG_URL

#define CONFIG_URL   ConfigStrings::URL

Definition at line 425 of file config.h.

◆ CONFIG_USEALTTEXTASTITLE

#define CONFIG_USEALTTEXTASTITLE   ConfigStrings::USEALTTEXTASTITLE

Definition at line 426 of file config.h.

◆ CONFIG_VERSION

#define CONFIG_VERSION   ConfigStrings::VERSION

Definition at line 427 of file config.h.

◆ CONFIG_VERSIONSYM

#define CONFIG_VERSIONSYM   ConfigStrings::VERSIONSYM

Definition at line 428 of file config.h.

◆ CONFIG_WARNABOUTMISSINGIMAGES

#define CONFIG_WARNABOUTMISSINGIMAGES   ConfigStrings::WARNABOUTMISSINGIMAGES

Definition at line 433 of file config.h.

◆ CONFIG_WARNABOUTMISSINGPROJECTFILES

#define CONFIG_WARNABOUTMISSINGPROJECTFILES   ConfigStrings::WARNABOUTMISSINGPROJECTFILES

Definition at line 434 of file config.h.

◆ CONFIG_WARNINGLIMIT

#define CONFIG_WARNINGLIMIT   ConfigStrings::WARNINGLIMIT

Definition at line 435 of file config.h.

Typedef Documentation

◆ ConfigVarMap

Definition at line 82 of file config.h.