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
qmakeevaluator.cpp File Reference

(d6dfdf3ad3f68a97fd4fc2843a5d5fb424193b4b)

#include "qmakeevaluator.h"
#include "qmakeevaluator_p.h"
#include "qmakeglobals.h"
#include "qmakeparser.h"
#include "qmakevfs.h"
#include "ioutils.h"
#include <qbytearray.h>
#include <qdatetime.h>
#include <qdebug.h>
#include <qdir.h>
#include <qfile.h>
#include <qfileinfo.h>
#include <qlist.h>
#include <qregularexpression.h>
#include <qset.h>
#include <qstack.h>
#include <qstring.h>
#include <qstringlist.h>
#include <qt_windows.h>
#include <stdio.h>
#include <stdlib.h>
+ Include dependency graph for qmakeevaluator.cpp:

Go to the source code of this file.

Namespaces

namespace  QMakeInternal
 

Macros

#define fL1S(s)
 

Functions

static int idealThreadCount ()
 
size_t qHash (const QMakeBaseKey &key)
 
bool operator== (const QMakeBaseKey &one, const QMakeBaseKey &two)
 
static void replaceInList (ProStringList *varlist, const QRegularExpression &regexp, const QString &replace, bool global, QString &tmp)
 
static ALWAYS_INLINE void addStr (const ProString &str, ProStringList *ret, bool &pending, bool joined)
 
static ALWAYS_INLINE void addStrList (const ProStringList &list, ushort tok, ProStringList *ret, bool &pending, bool joined)
 
static bool isFunctParam (const ProKey &variableName)
 

Macro Definition Documentation

◆ fL1S

#define fL1S ( s)
Value:
static QString fromLatin1(QByteArrayView ba)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition qstring.cpp:5888
GLdouble s
[6]
Definition qopenglext.h:235

Definition at line 44 of file qmakeevaluator.cpp.

Function Documentation

◆ addStr()

static ALWAYS_INLINE void addStr ( const ProString & str,
ProStringList * ret,
bool & pending,
bool joined )
static

Definition at line 336 of file qmakeevaluator.cpp.

◆ addStrList()

static ALWAYS_INLINE void addStrList ( const ProStringList & list,
ushort tok,
ProStringList * ret,
bool & pending,
bool joined )
static

Definition at line 351 of file qmakeevaluator.cpp.

References ProString::ProString(), and TokQuoted.

+ Here is the call graph for this function:

◆ idealThreadCount()

static int idealThreadCount ( )
static

Definition at line 48 of file qmakeevaluator.cpp.

◆ isFunctParam()

static bool isFunctParam ( const ProKey & variableName)
static

Definition at line 1826 of file qmakeevaluator.cpp.

References ProString::size().

Referenced by QMakeEvaluator::findValues(), QMakeEvaluator::values(), and QMakeEvaluator::valuesRef().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator==()

bool operator== ( const QMakeBaseKey & one,
const QMakeBaseKey & two )

Definition at line 90 of file qmakeevaluator.cpp.

References QMakeBaseKey::hostBuild.

◆ qHash()

size_t qHash ( const QMakeBaseKey & key)

Definition at line 85 of file qmakeevaluator.cpp.

◆ replaceInList()

static void replaceInList ( ProStringList * varlist,
const QRegularExpression & regexp,
const QString & replace,
bool global,
QString & tmp )
static

Definition at line 311 of file qmakeevaluator.cpp.