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

(4d59b4ca8137180a01e85fbfb49e9afe6266f7da)

#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_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_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_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_REDIRECTDOCUMENTATIONTODEVNULL   ConfigStrings::REDIRECTDOCUMENTATIONTODEVNULL
 
#define CONFIG_QHP   ConfigStrings::QHP
 
#define CONFIG_QUOTINGINFORMATION   ConfigStrings::QUOTINGINFORMATION
 
#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_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 323 of file config.h.

◆ CONFIG_BUILDVERSION

#define CONFIG_BUILDVERSION   ConfigStrings::BUILDVERSION

Definition at line 324 of file config.h.

◆ CONFIG_CODEINDENT

#define CONFIG_CODEINDENT   ConfigStrings::CODEINDENT

Definition at line 325 of file config.h.

◆ CONFIG_CODEPREFIX

#define CONFIG_CODEPREFIX   ConfigStrings::CODEPREFIX

Definition at line 326 of file config.h.

◆ CONFIG_CODESUFFIX

#define CONFIG_CODESUFFIX   ConfigStrings::CODESUFFIX

Definition at line 327 of file config.h.

◆ CONFIG_CPPCLASSESPAGE

#define CONFIG_CPPCLASSESPAGE   ConfigStrings::CPPCLASSESPAGE

Definition at line 328 of file config.h.

◆ CONFIG_CPPCLASSESTITLE

#define CONFIG_CPPCLASSESTITLE   ConfigStrings::CPPCLASSESTITLE

Definition at line 329 of file config.h.

◆ CONFIG_DEFINES

#define CONFIG_DEFINES   ConfigStrings::DEFINES

Definition at line 330 of file config.h.

◆ CONFIG_DEPENDS

#define CONFIG_DEPENDS   ConfigStrings::DEPENDS

Definition at line 331 of file config.h.

◆ CONFIG_DESCRIPTION

#define CONFIG_DESCRIPTION   ConfigStrings::DESCRIPTION

Definition at line 332 of file config.h.

◆ CONFIG_DOCBOOKEXTENSIONS

#define CONFIG_DOCBOOKEXTENSIONS   ConfigStrings::DOCBOOKEXTENSIONS

Definition at line 333 of file config.h.

◆ CONFIG_ENDHEADER

#define CONFIG_ENDHEADER   ConfigStrings::ENDHEADER

Definition at line 334 of file config.h.

◆ CONFIG_EXAMPLEDIRS

#define CONFIG_EXAMPLEDIRS   ConfigStrings::EXAMPLEDIRS

Definition at line 335 of file config.h.

◆ CONFIG_EXAMPLES

#define CONFIG_EXAMPLES   ConfigStrings::EXAMPLES

Definition at line 336 of file config.h.

◆ CONFIG_EXAMPLESINSTALLPATH

#define CONFIG_EXAMPLESINSTALLPATH   ConfigStrings::EXAMPLESINSTALLPATH

Definition at line 337 of file config.h.

◆ CONFIG_EXCLUDEDIRS

#define CONFIG_EXCLUDEDIRS   ConfigStrings::EXCLUDEDIRS

Definition at line 338 of file config.h.

◆ CONFIG_EXCLUDEFILES

#define CONFIG_EXCLUDEFILES   ConfigStrings::EXCLUDEFILES

Definition at line 339 of file config.h.

◆ CONFIG_EXTRAIMAGES

#define CONFIG_EXTRAIMAGES   ConfigStrings::EXTRAIMAGES

Definition at line 340 of file config.h.

◆ CONFIG_FALSEHOODS

#define CONFIG_FALSEHOODS   ConfigStrings::FALSEHOODS

Definition at line 341 of file config.h.

◆ CONFIG_FILEEXTENSIONS

#define CONFIG_FILEEXTENSIONS   ConfigStrings::FILEEXTENSIONS

Definition at line 394 of file config.h.

◆ CONFIG_FORMATTING

#define CONFIG_FORMATTING   ConfigStrings::FORMATTING

Definition at line 342 of file config.h.

◆ CONFIG_HEADERDIRS

#define CONFIG_HEADERDIRS   ConfigStrings::HEADERDIRS

Definition at line 343 of file config.h.

◆ CONFIG_HEADERS

#define CONFIG_HEADERS   ConfigStrings::HEADERS

Definition at line 344 of file config.h.

◆ CONFIG_HEADERSCRIPTS

#define CONFIG_HEADERSCRIPTS   ConfigStrings::HEADERSCRIPTS

Definition at line 345 of file config.h.

◆ CONFIG_HEADERSTYLES

#define CONFIG_HEADERSTYLES   ConfigStrings::HEADERSTYLES

Definition at line 346 of file config.h.

◆ CONFIG_HOMEPAGE

#define CONFIG_HOMEPAGE   ConfigStrings::HOMEPAGE

Definition at line 347 of file config.h.

◆ CONFIG_HOMETITLE

#define CONFIG_HOMETITLE   ConfigStrings::HOMETITLE

Definition at line 348 of file config.h.

◆ CONFIG_IGNOREDIRECTIVES

#define CONFIG_IGNOREDIRECTIVES   ConfigStrings::IGNOREDIRECTIVES

Definition at line 349 of file config.h.

◆ CONFIG_IGNORESINCE

#define CONFIG_IGNORESINCE   ConfigStrings::IGNORESINCE

Definition at line 350 of file config.h.

◆ CONFIG_IGNORETOKENS

#define CONFIG_IGNORETOKENS   ConfigStrings::IGNORETOKENS

Definition at line 351 of file config.h.

◆ CONFIG_IGNOREWORDS

#define CONFIG_IGNOREWORDS   ConfigStrings::IGNOREWORDS

Definition at line 352 of file config.h.

◆ CONFIG_IMAGEDIRS

#define CONFIG_IMAGEDIRS   ConfigStrings::IMAGEDIRS

Definition at line 353 of file config.h.

◆ CONFIG_IMAGEEXTENSIONS

#define CONFIG_IMAGEEXTENSIONS   ConfigStrings::IMAGEEXTENSIONS

Definition at line 395 of file config.h.

◆ CONFIG_INCLUDEPATHS

#define CONFIG_INCLUDEPATHS   ConfigStrings::INCLUDEPATHS

Definition at line 354 of file config.h.

◆ CONFIG_INCLUSIVE

#define CONFIG_INCLUSIVE   ConfigStrings::INCLUSIVE

Definition at line 355 of file config.h.

◆ CONFIG_INDEXES

#define CONFIG_INDEXES   ConfigStrings::INDEXES

Definition at line 356 of file config.h.

◆ CONFIG_LANDINGPAGE

#define CONFIG_LANDINGPAGE   ConfigStrings::LANDINGPAGE

Definition at line 357 of file config.h.

◆ CONFIG_LANDINGTITLE

#define CONFIG_LANDINGTITLE   ConfigStrings::LANDINGTITLE

Definition at line 358 of file config.h.

◆ CONFIG_LANGUAGE

#define CONFIG_LANGUAGE   ConfigStrings::LANGUAGE

Definition at line 359 of file config.h.

◆ CONFIG_LOCATIONINFO

#define CONFIG_LOCATIONINFO   ConfigStrings::LOCATIONINFO

Definition at line 360 of file config.h.

◆ CONFIG_LOGPROGRESS

#define CONFIG_LOGPROGRESS   ConfigStrings::LOGPROGRESS

Definition at line 361 of file config.h.

◆ CONFIG_MACRO

#define CONFIG_MACRO   ConfigStrings::MACRO

Definition at line 362 of file config.h.

◆ CONFIG_MANIFESTMETA

#define CONFIG_MANIFESTMETA   ConfigStrings::MANIFESTMETA

Definition at line 363 of file config.h.

◆ CONFIG_MODULEHEADER

#define CONFIG_MODULEHEADER   ConfigStrings::MODULEHEADER

Definition at line 364 of file config.h.

◆ CONFIG_NATURALLANGUAGE

#define CONFIG_NATURALLANGUAGE   ConfigStrings::NATURALLANGUAGE

Definition at line 365 of file config.h.

◆ CONFIG_NAVIGATION

#define CONFIG_NAVIGATION   ConfigStrings::NAVIGATION

Definition at line 366 of file config.h.

◆ CONFIG_NOLINKERRORS

#define CONFIG_NOLINKERRORS   ConfigStrings::NOLINKERRORS

Definition at line 367 of file config.h.

◆ CONFIG_OUTPUTDIR

#define CONFIG_OUTPUTDIR   ConfigStrings::OUTPUTDIR

Definition at line 368 of file config.h.

◆ CONFIG_OUTPUTFORMATS

#define CONFIG_OUTPUTFORMATS   ConfigStrings::OUTPUTFORMATS

Definition at line 369 of file config.h.

◆ CONFIG_OUTPUTPREFIXES

#define CONFIG_OUTPUTPREFIXES   ConfigStrings::OUTPUTPREFIXES

Definition at line 370 of file config.h.

◆ CONFIG_OUTPUTSUFFIXES

#define CONFIG_OUTPUTSUFFIXES   ConfigStrings::OUTPUTSUFFIXES

Definition at line 371 of file config.h.

◆ CONFIG_PRODUCTNAME

#define CONFIG_PRODUCTNAME   ConfigStrings::PRODUCTNAME

Definition at line 372 of file config.h.

◆ CONFIG_PROJECT

#define CONFIG_PROJECT   ConfigStrings::PROJECT

Definition at line 373 of file config.h.

◆ CONFIG_QHP

#define CONFIG_QHP   ConfigStrings::QHP

Definition at line 375 of file config.h.

◆ CONFIG_QMLTYPESPAGE

#define CONFIG_QMLTYPESPAGE   ConfigStrings::QMLTYPESPAGE

Definition at line 396 of file config.h.

◆ CONFIG_QMLTYPESTITLE

#define CONFIG_QMLTYPESTITLE   ConfigStrings::QMLTYPESTITLE

Definition at line 397 of file config.h.

◆ CONFIG_QUOTINGINFORMATION

#define CONFIG_QUOTINGINFORMATION   ConfigStrings::QUOTINGINFORMATION

Definition at line 376 of file config.h.

◆ CONFIG_REDIRECTDOCUMENTATIONTODEVNULL

#define CONFIG_REDIRECTDOCUMENTATIONTODEVNULL   ConfigStrings::REDIRECTDOCUMENTATIONTODEVNULL

Definition at line 374 of file config.h.

◆ CONFIG_SCRIPTS

#define CONFIG_SCRIPTS   ConfigStrings::SCRIPTS

Definition at line 377 of file config.h.

◆ CONFIG_SHOWINTERNAL

#define CONFIG_SHOWINTERNAL   ConfigStrings::SHOWINTERNAL

Definition at line 378 of file config.h.

◆ CONFIG_SINGLEEXEC

#define CONFIG_SINGLEEXEC   ConfigStrings::SINGLEEXEC

Definition at line 379 of file config.h.

◆ CONFIG_SOURCEDIRS

#define CONFIG_SOURCEDIRS   ConfigStrings::SOURCEDIRS

Definition at line 380 of file config.h.

◆ CONFIG_SOURCEENCODING

#define CONFIG_SOURCEENCODING   ConfigStrings::SOURCEENCODING

Definition at line 381 of file config.h.

◆ CONFIG_SOURCES

#define CONFIG_SOURCES   ConfigStrings::SOURCES

Definition at line 382 of file config.h.

◆ CONFIG_SPURIOUS

#define CONFIG_SPURIOUS   ConfigStrings::SPURIOUS

Definition at line 383 of file config.h.

◆ CONFIG_STYLESHEETS

#define CONFIG_STYLESHEETS   ConfigStrings::STYLESHEETS

Definition at line 384 of file config.h.

◆ CONFIG_SYNTAXHIGHLIGHTING

#define CONFIG_SYNTAXHIGHLIGHTING   ConfigStrings::SYNTAXHIGHLIGHTING

Definition at line 385 of file config.h.

◆ CONFIG_TABSIZE

#define CONFIG_TABSIZE   ConfigStrings::TABSIZE

Definition at line 386 of file config.h.

◆ CONFIG_TAGFILE

#define CONFIG_TAGFILE   ConfigStrings::TAGFILE

Definition at line 387 of file config.h.

◆ CONFIG_TIMESTAMPS

#define CONFIG_TIMESTAMPS   ConfigStrings::TIMESTAMPS

Definition at line 388 of file config.h.

◆ CONFIG_TOCTITLES

#define CONFIG_TOCTITLES   ConfigStrings::TOCTITLES

Definition at line 389 of file config.h.

◆ CONFIG_TRADEMARKSPAGE

#define CONFIG_TRADEMARKSPAGE   ConfigStrings::TRADEMARKSPAGE

Definition at line 390 of file config.h.

◆ CONFIG_URL

#define CONFIG_URL   ConfigStrings::URL

Definition at line 391 of file config.h.

◆ CONFIG_VERSION

#define CONFIG_VERSION   ConfigStrings::VERSION

Definition at line 392 of file config.h.

◆ CONFIG_VERSIONSYM

#define CONFIG_VERSIONSYM   ConfigStrings::VERSIONSYM

Definition at line 393 of file config.h.

◆ CONFIG_WARNABOUTMISSINGIMAGES

#define CONFIG_WARNABOUTMISSINGIMAGES   ConfigStrings::WARNABOUTMISSINGIMAGES

Definition at line 398 of file config.h.

◆ CONFIG_WARNABOUTMISSINGPROJECTFILES

#define CONFIG_WARNABOUTMISSINGPROJECTFILES   ConfigStrings::WARNABOUTMISSINGPROJECTFILES

Definition at line 399 of file config.h.

◆ CONFIG_WARNINGLIMIT

#define CONFIG_WARNINGLIMIT   ConfigStrings::WARNINGLIMIT

Definition at line 400 of file config.h.

Typedef Documentation

◆ ConfigVarMap

Definition at line 81 of file config.h.