Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmakeevaluator.h>
Classes | |
struct | Location |
Public Types | |
enum | LoadFlag { LoadProOnly = 0 , LoadPreFiles = 1 , LoadPostFiles = 2 , LoadAll = LoadPreFiles|LoadPostFiles , LoadSilent = 0x10 , LoadHidden = 0x20 } |
enum | VisitReturn { ReturnFalse , ReturnTrue , ReturnError , ReturnBreak , ReturnNext , ReturnReturn } |
enum | { m_cumulative = 0 } |
enum | { m_skipLevel = 0 } |
enum | { m_debugLevel = 0 } |
Static Public Member Functions | |
static void | initStatics () |
static void | initFunctionStatics () |
static ALWAYS_INLINE VisitReturn | returnBool (bool b) |
static ALWAYS_INLINE uint | getBlockLen (const ushort *&tokPtr) |
static ALWAYS_INLINE void | skipStr (const ushort *&tokPtr) |
static ALWAYS_INLINE void | skipHashStr (const ushort *&tokPtr) |
static QString | quoteValue (const ProString &val) |
Definition at line 86 of file qmakeevaluator.h.
anonymous enum |
Enumerator | |
---|---|
m_cumulative |
Definition at line 239 of file qmakeevaluator.h.
anonymous enum |
Enumerator | |
---|---|
m_skipLevel |
Definition at line 240 of file qmakeevaluator.h.
anonymous enum |
Enumerator | |
---|---|
m_debugLevel |
Definition at line 257 of file qmakeevaluator.h.
Enumerator | |
---|---|
LoadProOnly | |
LoadPreFiles | |
LoadPostFiles | |
LoadAll | |
LoadSilent | |
LoadHidden |
Definition at line 89 of file qmakeevaluator.h.
Enumerator | |
---|---|
ReturnFalse | |
ReturnTrue | |
ReturnError | |
ReturnBreak | |
ReturnNext | |
ReturnReturn |
Definition at line 117 of file qmakeevaluator.h.
QMakeEvaluator::QMakeEvaluator | ( | QMakeGlobals * | option, |
QMakeParser * | parser, | ||
QMakeVfs * | vfs, | ||
QMakeHandler * | handler ) |
Definition at line 181 of file qmakeevaluator.cpp.
References QMakeEvaluator(), m_caller, m_handler, m_hostBuild, m_listCount, m_option, m_parser, m_toggle, m_valuemapInited, m_valuemapStack, m_vfs, and ProValueMapStack::push().
Referenced by QMakeEvaluator(), evaluateFileInto(), loadSpec(), and visitProFile().
QMakeEvaluator::~QMakeEvaluator | ( | ) |
Definition at line 209 of file qmakeevaluator.cpp.
void QMakeEvaluator::applyExtraConfigs | ( | ) |
Definition at line 1303 of file qmakeevaluator.cpp.
Referenced by visitProFile().
QString QMakeEvaluator::currentDirectory | ( | ) | const |
Definition at line 1594 of file qmakeevaluator.cpp.
References currentProFile().
Referenced by evaluateBuiltinExpand(), resolvePath(), and visitProFile().
int QMakeEvaluator::currentFileId | ( | ) | const |
Definition at line 1578 of file qmakeevaluator.cpp.
References currentProFile(), and ProFile::id().
Referenced by evaluateBuiltinExpand(), setupProject(), and split_value_list().
QString QMakeEvaluator::currentFileName | ( | ) | const |
Definition at line 1586 of file qmakeevaluator.cpp.
References currentProFile().
ProFile * QMakeEvaluator::currentProFile | ( | ) | const |
Definition at line 1571 of file qmakeevaluator.cpp.
Referenced by currentDirectory(), currentFileId(), currentFileName(), and visitProFile().
|
inline |
Definition at line 254 of file qmakeevaluator.h.
Referenced by evaluateExpression(), visitProFile(), and visitProVariable().
Definition at line 184 of file qmakeevaluator.h.
References QMakeHandler::EvalWarnDeprecated, and message().
|
inline |
Definition at line 114 of file qmakeevaluator.h.
Definition at line 180 of file qmakeevaluator.h.
References QMakeHandler::EvalError, and message().
Referenced by evaluateBuiltinConditional(), and evaluateBuiltinExpand().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateBoolFunction | ( | const ProFunctionDef & | func, |
const QList< ProStringList > & | argumentsList, | ||
const ProString & | function ) |
Definition at line 1715 of file qmakeevaluator.cpp.
References evaluateFunction(), ReturnFalse, and ReturnTrue.
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateBuiltinConditional | ( | const QMakeInternal::QMakeBuiltin & | adef, |
const ProKey & | function, | ||
const ProStringList & | args ) |
Definition at line 1414 of file qmakebuiltins.cpp.
References ProKey::ProKey(), ProStringList::ProStringList(), ProFile::deref(), evalError(), evaluateFeatureFile(), QMakeGlobals::expandEnvVars(), QMakeInternal::QMakeBuiltin::index, ProFile::isOk(), QMakeEvaluator::Location::line, m_cumulative, m_current, m_option, m_parser, m_skipLevel, m_valuemapStack, QMakeInternal::QMakeBuiltin::maxArgs, QMakeInternal::QMakeBuiltin::minArgs, ProString::operator==(), parseJsonInto(), QMakeEvaluator::Location::pro, ProStringList::removeAt(), returnBool(), ReturnError, ReturnFalse, ReturnTrue, ProString::sourceFile(), ProStringRoUser::str(), T_CACHE, T_CLEAR, T_CONFIG, T_CONTAINS, T_COUNT, T_DEBUG, T_DEFINED, T_DISCARD_FROM, T_ERROR, T_EVAL, T_EXISTS, T_EXPORT, T_GREATERTHAN, T_IF, T_INCLUDE, T_INFILE, T_ISEMPTY, T_LESSTHAN, T_LOAD, T_LOG, T_MESSAGE, T_MKPATH, T_PARSE_JSON, T_RELOAD_PROPERTIES, T_REQUIRES, T_SYSTEM, T_TOUCH, T_UNSET, T_VERSION_AT_LEAST, T_VERSION_AT_MOST, T_WARNING, T_WRITE_FILE, ProString::toInt(), ProFile::tokPtr(), ProValueMapStack::top(), traceMsgInternal(), values(), and visitProBlock().
Referenced by evaluateConditionalFunction().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateBuiltinExpand | ( | const QMakeInternal::QMakeBuiltin & | adef, |
const ProKey & | function, | ||
const ProStringList & | args, | ||
ProStringList & | ret ) |
Definition at line 574 of file qmakebuiltins.cpp.
References ProString::ProString(), ProString::ProString(), currentDirectory(), currentFileId(), evalError(), getMemberArgs(), ProString::isEmpty(), ProStringList::join(), m_option, m_skipLevel, m_valuemapStack, map(), ProStringList::removeDuplicates(), ReturnTrue, ProString::setSource(), ProString::size(), ProStringRoUser::str(), ProValueMapStack::top(), traceMsgInternal(), values(), and valuesRef().
Referenced by evaluateExpandFunction().
Definition at line 1290 of file qmakeevaluator.cpp.
References ProFile::deref(), ProFile::isOk(), m_parser, ProFile::tokPtr(), and visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateConditional | ( | QStringView | cond, |
const QString & | where, | ||
int | line = -1 ) |
Definition at line 1797 of file qmakeevaluator.cpp.
References ProFile::deref(), ProFile::isOk(), m_parser, ReturnFalse, QMakeParser::TestGrammar, ProFile::tokPtr(), and visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateConditionalFunction | ( | const ProKey & | function, |
const ushort *& | tokPtr ) |
Definition at line 1743 of file qmakeevaluator.cpp.
References evaluateBuiltinConditional(), expandVariableReferences(), prepareFunctionArgs(), ReturnError, ReturnFalse, skipExpression(), and traceMsgInternal().
Referenced by visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateConfigFeatures | ( | ) |
Definition at line 1311 of file qmakeevaluator.cpp.
Referenced by visitProFile().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateExpandFunction | ( | const ProKey & | function, |
const ushort *& | tokPtr, | ||
ProStringList * | ret ) |
Definition at line 1770 of file qmakeevaluator.cpp.
References evaluateBuiltinExpand(), expandVariableReferences(), prepareFunctionArgs(), ReturnError, ReturnFalse, skipExpression(), and traceMsgInternal().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateExpression | ( | const ushort *& | tokPtr, |
ProStringList * | ret, | ||
bool | joined ) |
Definition at line 387 of file qmakeevaluator.cpp.
References ProString::ProString(), debugMsgInternal(), m_current, and QMakeEvaluator::Location::pro.
Referenced by prepareFunctionArgs(), and visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateFeatureFile | ( | const QString & | fileName, |
bool | silent = false ) |
Definition at line 1950 of file qmakeevaluator.cpp.
References ProKey::ProKey(), ReturnFalse, ReturnTrue, updateFeaturePaths(), and valuesRef().
Referenced by evaluateBuiltinConditional(), loadSpecInternal(), and visitProFile().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateFile | ( | const QString & | fileName, |
QMakeHandler::EvalFileType | type, | ||
LoadFlags | flags ) |
Definition at line 1911 of file qmakeevaluator.cpp.
References ProKey::ProKey(), ProString::ProString(), ProFile::deref(), LoadHidden, m_valuemapStack, ReturnFalse, and ReturnTrue.
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateFileChecked | ( | const QString & | fileName, |
QMakeHandler::EvalFileType | type, | ||
LoadFlags | flags ) |
Definition at line 1934 of file qmakeevaluator.cpp.
References m_caller, and ReturnFalse.
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateFileInto | ( | const QString & | fileName, |
ProValueMap * | values, | ||
LoadFlags | flags ) |
Definition at line 2051 of file qmakeevaluator.cpp.
References ProKey::ProKey(), QMakeEvaluator(), QMakeHandler::EvalAuxFile, m_caller, m_handler, m_option, m_parser, m_valuemapStack, m_vfs, ReturnTrue, and ProValueMapStack::top().
QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateFunction | ( | const ProFunctionDef & | func, |
const QList< ProStringList > & | argumentsList, | ||
ProStringList * | ret ) |
Definition at line 1683 of file qmakeevaluator.cpp.
References m_valuemapStack, ProFunctionDef::pro(), ProValueMapStack::push(), ReturnError, ReturnReturn, ReturnTrue, ProFunctionDef::tokPtr(), and visitProBlock().
Referenced by evaluateBoolFunction().
QMakeEvaluator::VisitReturn QMakeEvaluator::expandVariableReferences | ( | const ushort *& | tokPtr, |
int | sizeHint, | ||
ProStringList * | ret, | ||
bool | joined ) |
Definition at line 1640 of file qmakeevaluator.cpp.
Referenced by evaluateConditionalFunction(), evaluateExpandFunction(), visitProLoop(), and visitProVariable().
QString QMakeEvaluator::filePathArg0 | ( | const ProStringList & | args | ) |
Definition at line 558 of file qmakebuiltins.cpp.
QString QMakeEvaluator::filePathEnvArg0 | ( | const ProStringList & | args | ) |
Definition at line 566 of file qmakebuiltins.cpp.
ProValueMap * QMakeEvaluator::findValues | ( | const ProKey & | variableName, |
ProValueMap::Iterator * | it ) |
Definition at line 1838 of file qmakeevaluator.cpp.
References isFunctParam(), and m_valuemapStack.
Definition at line 1903 of file qmakeevaluator.cpp.
References ProString::ProString(), and values().
Referenced by loadSpec(), and loadSpecInternal().
Definition at line 228 of file qmakeevaluator.cpp.
Referenced by visitProBlock().
QByteArray QMakeEvaluator::getCommandOutput | ( | const QString & | args, |
int * | exitCode ) const |
Definition at line 484 of file qmakebuiltins.cpp.
bool QMakeEvaluator::getMemberArgs | ( | const ProKey & | name, |
int | srclen, | ||
const ProStringList & | args, | ||
int * | start, | ||
int * | end ) |
Definition at line 224 of file qmakebuiltins.cpp.
References ProString::left(), ProString::mid(), and ProString::toInt().
Referenced by evaluateBuiltinExpand().
void QMakeEvaluator::initFrom | ( | const QMakeEvaluator * | other | ) |
Definition at line 213 of file qmakeevaluator.cpp.
References m_valuemapInited, and m_valuemapStack.
Referenced by visitProFile().
|
static |
Definition at line 120 of file qmakebuiltins.cpp.
Referenced by initStatics().
|
static |
Definition at line 112 of file qmakeevaluator.cpp.
References initFunctionStatics().
bool QMakeEvaluator::isActiveConfig | ( | QStringView | config, |
bool | regex = false ) |
Definition at line 1602 of file qmakeevaluator.cpp.
References m_hostBuild.
|
inline |
Definition at line 115 of file qmakeevaluator.h.
References m_hostBuild.
Definition at line 182 of file qmakeevaluator.h.
References QMakeHandler::EvalWarnLanguage, and message().
void QMakeEvaluator::loadDefaults | ( | ) |
Definition at line 1013 of file qmakeevaluator.cpp.
References m_valuemapInited, m_valuemapStack, and ProValueMapStack::top().
Referenced by visitProFile().
bool QMakeEvaluator::loadSpec | ( | ) |
Definition at line 1195 of file qmakeevaluator.cpp.
References ProKey::ProKey(), QMakeEvaluator(), first(), loadSpecInternal(), m_handler, m_hostBuild, m_option, m_parser, m_vfs, propertyValue(), ProString::toQString(), and updateMkspecPaths().
Referenced by visitProFile().
bool QMakeEvaluator::loadSpecInternal | ( | ) |
Definition at line 1157 of file qmakeevaluator.cpp.
References ProKey::ProKey(), evaluateFeatureFile(), first(), ProString::isEmpty(), and ReturnTrue.
Referenced by ProFileEvaluator::loadNamedSpec(), and loadSpec().
Definition at line 170 of file qmakeevaluator.cpp.
Referenced by map(), and visitProLoop().
|
inline |
Definition at line 152 of file qmakeevaluator.h.
References map(), and ProString::toKey().
Referenced by evaluateBuiltinExpand().
Definition at line 2071 of file qmakeevaluator.cpp.
References QMakeHandler::CumulativeEvalMessage, QMakeEvaluator::Location::line, m_cumulative, m_current, m_handler, m_skipLevel, QMakeParserHandler::message(), and QMakeEvaluator::Location::pro.
Referenced by PRESUBMIT_test_mocks.MockOutputApi.PresubmitResult::__repr__(), deprecationWarning(), evalError(), and languageWarning().
QMakeEvaluator::VisitReturn QMakeEvaluator::parseJsonInto | ( | const QByteArray & | json, |
const QString & | into, | ||
ProValueMap * | value ) |
Definition at line 423 of file qmakebuiltins.cpp.
References ReturnFalse, and ReturnTrue.
Referenced by evaluateBuiltinConditional().
void QMakeEvaluator::populateDeps | ( | const ProStringList & | deps, |
const ProString & | prefix, | ||
const ProStringList & | suffixes, | ||
const ProString & | priosfx, | ||
QHash< ProKey, QSet< ProKey > > & | dependencies, | ||
ProValueMap & | dependees, | ||
QMultiMap< int, ProString > & | rootSet ) const |
Definition at line 534 of file qmakebuiltins.cpp.
QMakeEvaluator::VisitReturn QMakeEvaluator::prepareFunctionArgs | ( | const ushort *& | tokPtr, |
QList< ProStringList > * | ret ) |
Definition at line 1665 of file qmakeevaluator.cpp.
References evaluateExpression(), ReturnError, ReturnTrue, TokArgSeparator, and TokFuncTerminator.
Referenced by evaluateConditionalFunction(), and evaluateExpandFunction().
bool QMakeEvaluator::prepareProject | ( | const QString & | inDir | ) |
Definition at line 1085 of file qmakeevaluator.cpp.
References QMakeGlobals::do_cache, and m_option.
Referenced by visitProFile().
Definition at line 1561 of file qmakeevaluator.cpp.
References m_option, and QMakeGlobals::propertyValue().
Referenced by loadSpec().
Definition at line 269 of file qmakebuiltins.cpp.
References ProString::isEmpty(), and ProString::size().
Definition at line 165 of file qmakeevaluator.h.
References currentDirectory(), and QMakeInternal::IoUtils::resolvePath().
|
inlinestatic |
Definition at line 126 of file qmakeevaluator.h.
References ReturnFalse, and ReturnTrue.
Referenced by evaluateBuiltinConditional(), and visitProBlock().
|
inline |
Definition at line 106 of file qmakeevaluator.h.
Referenced by ProFileEvaluator::setExtraConfigs().
|
inline |
Definition at line 105 of file qmakeevaluator.h.
Referenced by ProFileEvaluator::setExtraVars().
Definition at line 107 of file qmakeevaluator.h.
void QMakeEvaluator::setTemplate | ( | ) |
Definition at line 943 of file qmakeevaluator.cpp.
References ProString::ProString(), and m_option.
Referenced by setupProject(), and visitProVariable().
void QMakeEvaluator::setupProject | ( | ) |
Definition at line 1279 of file qmakeevaluator.cpp.
References currentFileId(), m_valuemapStack, setTemplate(), and ProValueMapStack::top().
Referenced by visitProFile().
Definition at line 450 of file qmakeevaluator.cpp.
Referenced by evaluateConditionalFunction(), evaluateExpandFunction(), visitProBlock(), and visitProVariable().
Definition at line 241 of file qmakeevaluator.cpp.
Referenced by visitProBlock().
Definition at line 235 of file qmakeevaluator.cpp.
ProStringList QMakeEvaluator::split_value_list | ( | QStringView | vals, |
int | source = 0 ) |
Definition at line 250 of file qmakeevaluator.cpp.
References currentFileId(), and ProString::setSource().
|
inline |
Definition at line 255 of file qmakeevaluator.h.
Referenced by evaluateBuiltinConditional(), evaluateBuiltinExpand(), evaluateConditionalFunction(), evaluateExpandFunction(), visitProBlock(), visitProLoop(), and visitProVariable().
void QMakeEvaluator::updateFeaturePaths | ( | ) |
Definition at line 1493 of file qmakeevaluator.cpp.
References ProKey::ProKey(), m_option, QMakeGlobals::propertyValue(), and ProString::toQString().
Referenced by evaluateFeatureFile().
void QMakeEvaluator::updateMkspecPaths | ( | ) |
Definition at line 1469 of file qmakeevaluator.cpp.
References ProKey::ProKey(), m_option, and QMakeGlobals::propertyValue().
Referenced by ProFileEvaluator::loadNamedSpec(), and loadSpec().
ProStringList QMakeEvaluator::values | ( | const ProKey & | variableName | ) | const |
Definition at line 1884 of file qmakeevaluator.cpp.
References ProStringList::ProStringList(), isFunctParam(), and m_valuemapStack.
Referenced by evaluateBuiltinConditional(), evaluateBuiltinExpand(), first(), ProFileEvaluator::templateType(), ProFileEvaluator::values(), visitProLoop(), and visitProVariable().
ProStringList & QMakeEvaluator::valuesRef | ( | const ProKey & | variableName | ) |
Definition at line 1858 of file qmakeevaluator.cpp.
References isFunctParam(), m_valuemapStack, and ProValueMapStack::top().
Referenced by evaluateBuiltinExpand(), evaluateFeatureFile(), visitProFile(), and visitProVariable().
QMakeEvaluator::VisitReturn QMakeEvaluator::visitProBlock | ( | const ushort * | tokPtr | ) |
Definition at line 498 of file qmakeevaluator.cpp.
References evaluateConditionalFunction(), evaluateExpression(), getBlockLen(), ProFile::getHashStr(), QMakeEvaluator::Location::line, m_cumulative, m_current, m_skipLevel, m_valuemapStack, QMakeEvaluator::Location::pro, returnBool(), ReturnBreak, ReturnError, ReturnFalse, ReturnNext, ReturnReturn, ReturnTrue, skipExpression(), skipHashStr(), TokAnd, TokAppend, TokAppendUnique, TokAssign, TokBranch, TokBreak, TokBypassNesting, TokCondition, TokForLoop, TokLine, TokNext, TokNot, TokOr, TokRemove, TokReplace, TokReplaceDef, TokTestCall, TokTestDef, traceMsgInternal(), visitProBlock(), visitProFunctionDef(), visitProLoop(), and visitProVariable().
Referenced by visitProBlock(), and visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::visitProBlock | ( | ProFile * | pro, |
const ushort * | tokPtr ) |
Definition at line 490 of file qmakeevaluator.cpp.
References QMakeEvaluator::Location::line, m_current, QMakeEvaluator::Location::pro, and visitProBlock().
Referenced by evaluateBuiltinConditional(), evaluateCommand(), evaluateConditional(), evaluateFunction(), and visitProFile().
QMakeEvaluator::VisitReturn QMakeEvaluator::visitProFile | ( | ProFile * | pro, |
QMakeHandler::EvalFileType | type, | ||
LoadFlags | flags ) |
Definition at line 1338 of file qmakeevaluator.cpp.
References ProKey::ProKey(), QMakeEvaluator(), QMakeHandler::aboutToEval(), applyExtraConfigs(), currentDirectory(), currentProFile(), debugMsgInternal(), QMakeHandler::doneWithEval(), evaluateConfigFeatures(), evaluateFeatureFile(), QMakeBaseEnv::evaluator, initFrom(), ProFile::isHostBuild(), ProFile::isOk(), loadDefaults(), LoadPostFiles, LoadPreFiles, loadSpec(), m_cumulative, m_handler, m_hostBuild, m_option, m_parser, m_valuemapInited, m_valuemapStack, m_vfs, prepareProject(), QMakeEvalBefore, ReturnError, ReturnFalse, ReturnTrue, setupProject(), ProFile::tokPtr(), valuesRef(), and visitProBlock().
Definition at line 716 of file qmakeevaluator.cpp.
References ProFunctionDef::ProFunctionDef(), m_current, QMakeEvaluator::Location::pro, and ProFile::tokPtr().
Referenced by visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::visitProLoop | ( | const ProKey & | variable, |
const ushort * | exprPtr, | ||
const ushort * | tokPtr ) |
Definition at line 726 of file qmakeevaluator.cpp.
References expandVariableReferences(), ProString::isEmpty(), m_cumulative, map(), ReturnError, ReturnFalse, ReturnTrue, ProString::toKey(), traceMsgInternal(), and values().
Referenced by visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::visitProVariable | ( | ushort | tok, |
const ProStringList & | curr, | ||
const ushort *& | tokPtr ) |
Definition at line 836 of file qmakeevaluator.cpp.
References debugMsgInternal(), expandVariableReferences(), ProStringList::insertUnique(), m_cumulative, ProStringList::removeEach(), ProStringList::removeEmpty(), ReturnError, ReturnTrue, setTemplate(), skipExpression(), TokAppend, TokAppendUnique, TokAssign, TokRemove, TokReplace, traceMsgInternal(), values(), and valuesRef().
Referenced by visitProBlock().
QMakeEvaluator::VisitReturn QMakeEvaluator::writeFile | ( | const QString & | ctx, |
const QString & | fn, | ||
QIODevice::OpenMode | mode, | ||
QMakeVfs::VfsFlags | flags, | ||
const QString & | contents ) |
Definition at line 450 of file qmakebuiltins.cpp.
References QMakeParser::discardFileFromCache(), m_parser, m_vfs, ReturnFalse, ReturnTrue, QMakeVfs::VfsAccessedOnly, and QMakeVfs::VfsCreate.
QString QMakeEvaluator::m_buildRoot |
Definition at line 287 of file qmakeevaluator.h.
QString QMakeEvaluator::m_cachefile |
Definition at line 284 of file qmakeevaluator.h.
QMakeEvaluator* QMakeEvaluator::m_caller |
Definition at line 234 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), evaluateFileChecked(), and evaluateFileInto().
QString QMakeEvaluator::m_conffile |
Definition at line 283 of file qmakeevaluator.h.
Location QMakeEvaluator::m_current |
Definition at line 268 of file qmakeevaluator.h.
Referenced by evaluateBuiltinConditional(), evaluateExpression(), message(), visitProBlock(), visitProBlock(), and visitProFunctionDef().
ProString QMakeEvaluator::m_dirSep |
Definition at line 292 of file qmakeevaluator.h.
ProStringList QMakeEvaluator::m_extraConfigs |
Definition at line 273 of file qmakeevaluator.h.
ProValueMap QMakeEvaluator::m_extraVars |
Definition at line 272 of file qmakeevaluator.h.
QExplicitlySharedDataPointer<QMakeFeatureRoots> QMakeEvaluator::m_featureRoots |
Definition at line 291 of file qmakeevaluator.h.
ProFunctionDefs QMakeEvaluator::m_functionDefs |
Definition at line 293 of file qmakeevaluator.h.
QMakeHandler* QMakeEvaluator::m_handler |
Definition at line 300 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), evaluateFileInto(), loadSpec(), message(), and visitProFile().
bool QMakeEvaluator::m_hostBuild |
Definition at line 279 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), isActiveConfig(), isHostBuild(), ProFileEvaluator::loadNamedSpec(), loadSpec(), and visitProFile().
int QMakeEvaluator::m_listCount |
Definition at line 276 of file qmakeevaluator.h.
Referenced by QMakeEvaluator().
Definition at line 269 of file qmakeevaluator.h.
QStringList QMakeEvaluator::m_mkspecPaths |
Definition at line 290 of file qmakeevaluator.h.
QMakeGlobals* QMakeEvaluator::m_option |
Definition at line 298 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), evaluateBuiltinConditional(), evaluateBuiltinExpand(), evaluateFileInto(), loadSpec(), prepareProject(), ProFileEvaluator::propertyValue(), propertyValue(), setTemplate(), updateFeaturePaths(), updateMkspecPaths(), and visitProFile().
QString QMakeEvaluator::m_outputDir |
Definition at line 274 of file qmakeevaluator.h.
QMakeParser* QMakeEvaluator::m_parser |
Definition at line 299 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), evaluateBuiltinConditional(), evaluateCommand(), evaluateConditional(), evaluateFileInto(), loadSpec(), visitProFile(), and writeFile().
Definition at line 270 of file qmakeevaluator.h.
QStringList QMakeEvaluator::m_qmakefeatures |
Definition at line 289 of file qmakeevaluator.h.
QStringList QMakeEvaluator::m_qmakepath |
Definition at line 288 of file qmakeevaluator.h.
QString QMakeEvaluator::m_qmakespec |
Definition at line 280 of file qmakeevaluator.h.
QString QMakeEvaluator::m_qmakespecName |
Definition at line 281 of file qmakeevaluator.h.
ProStringList QMakeEvaluator::m_returnValue |
Definition at line 294 of file qmakeevaluator.h.
QString QMakeEvaluator::m_sourceRoot |
Definition at line 286 of file qmakeevaluator.h.
QString QMakeEvaluator::m_stashfile |
Definition at line 285 of file qmakeevaluator.h.
QString QMakeEvaluator::m_superfile |
Definition at line 282 of file qmakeevaluator.h.
QString QMakeEvaluator::m_tmp[2] |
Definition at line 296 of file qmakeevaluator.h.
QString QMakeEvaluator::m_tmp1 |
Definition at line 296 of file qmakeevaluator.h.
QString QMakeEvaluator::m_tmp2 |
Definition at line 296 of file qmakeevaluator.h.
QString QMakeEvaluator::m_tmp3 |
Definition at line 296 of file qmakeevaluator.h.
int QMakeEvaluator::m_toggle |
Definition at line 277 of file qmakeevaluator.h.
Referenced by QMakeEvaluator().
bool QMakeEvaluator::m_valuemapInited |
Definition at line 278 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), initFrom(), loadDefaults(), and visitProFile().
ProValueMapStack QMakeEvaluator::m_valuemapStack |
Definition at line 295 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), ProFileEvaluator::contains(), evaluateBuiltinConditional(), evaluateBuiltinExpand(), evaluateFile(), evaluateFileInto(), evaluateFunction(), findValues(), initFrom(), loadDefaults(), setupProject(), ProFileEvaluator::values(), values(), valuesRef(), visitProBlock(), and visitProFile().
QMakeVfs* QMakeEvaluator::m_vfs |
Definition at line 301 of file qmakeevaluator.h.
Referenced by QMakeEvaluator(), evaluateFileInto(), loadSpec(), visitProFile(), and writeFile().