Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <profileevaluator.h>
Public Types | |
enum | TemplateType { TT_Unknown = 0 , TT_Application , TT_Library , TT_Script , TT_Aux , TT_Subdirs } |
Static Public Member Functions | |
static void | initialize () |
Definition at line 28 of file profileevaluator.h.
Enumerator | |
---|---|
TT_Unknown | |
TT_Application | |
TT_Library | |
TT_Script | |
TT_Aux | |
TT_Subdirs |
Definition at line 31 of file profileevaluator.h.
ProFileEvaluator::ProFileEvaluator | ( | ProFileGlobals * | option, |
QMakeParser * | parser, | ||
QMakeVfs * | vfs, | ||
QMakeHandler * | handler ) |
Definition at line 21 of file profileevaluator.cpp.
References ProFileEvaluator().
Referenced by ProFileEvaluator().
ProFileEvaluator::~ProFileEvaluator | ( | ) |
Definition at line 27 of file profileevaluator.cpp.
QStringList ProFileEvaluator::absoluteFileValues | ( | const QString & | variable, |
const QString & | baseDirectory, | ||
const QStringList & | searchDirs, | ||
const ProFile * | pro ) const |
Definition at line 96 of file profileevaluator.cpp.
QStringList ProFileEvaluator::absolutePathValues | ( | const QString & | variable, |
const QString & | baseDirectory ) const |
Definition at line 83 of file profileevaluator.cpp.
bool ProFileEvaluator::accept | ( | ProFile * | pro, |
QMakeEvaluator::LoadFlags | flags = QMakeEvaluator::LoadAll ) |
Definition at line 172 of file profileevaluator.cpp.
References QMakeHandler::EvalProjectFile, and QMakeEvaluator::ReturnTrue.
bool ProFileEvaluator::contains | ( | const QString & | variableName | ) | const |
Definition at line 32 of file profileevaluator.cpp.
References ProKey::ProKey(), QMakeEvaluator::m_valuemapStack, and ProValueMapStack::top().
|
static |
Definition at line 16 of file profileevaluator.cpp.
bool ProFileEvaluator::loadNamedSpec | ( | const QString & | specDir, |
bool | hostSpec ) |
Definition at line 163 of file profileevaluator.cpp.
References QMakeEvaluator::loadSpecInternal(), QMakeEvaluator::m_hostBuild, and QMakeEvaluator::updateMkspecPaths().
Definition at line 177 of file profileevaluator.cpp.
References ProKey::ProKey(), QMakeEvaluator::m_option, QMakeGlobals::propertyValue(), and ProString::toQString().
QString ProFileEvaluator::resolvedMkSpec | ( | ) | const |
Definition at line 182 of file profileevaluator.cpp.
void ProFileEvaluator::setExtraConfigs | ( | const QStringList & | extraConfigs | ) |
Definition at line 202 of file profileevaluator.cpp.
References QMakeEvaluator::setExtraConfigs().
void ProFileEvaluator::setExtraVars | ( | const QHash< QString, QStringList > & | extraVars | ) |
Definition at line 194 of file profileevaluator.cpp.
References QMakeEvaluator::setExtraVars().
Definition at line 207 of file profileevaluator.cpp.
ProFileEvaluator::TemplateType ProFileEvaluator::templateType | ( | ) | const |
Definition at line 144 of file profileevaluator.cpp.
References ProKey::ProKey(), TT_Application, TT_Aux, TT_Library, TT_Script, TT_Subdirs, TT_Unknown, and QMakeEvaluator::values().
Referenced by processProject().
Definition at line 37 of file profileevaluator.cpp.
QStringList ProFileEvaluator::values | ( | const QString & | variableName | ) | const |
Definition at line 46 of file profileevaluator.cpp.
References ProKey::ProKey(), and QMakeEvaluator::values().
QStringList ProFileEvaluator::values | ( | const QString & | variableName, |
const ProFile * | pro ) const |
Definition at line 56 of file profileevaluator.cpp.
References ProKey::ProKey(), and QMakeEvaluator::m_valuemapStack.