summaryrefslogtreecommitdiff
path: root/src/shared/proparser/qmakeevaluator.h
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2016-05-18 16:35:01 +0200
committerOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2016-08-02 07:58:14 +0000
commitf174dfee6ad18ef72e349c75619b5ea85ceb1b9c (patch)
tree4d71708341edaaf59bb9f1e528b5dce644827077 /src/shared/proparser/qmakeevaluator.h
parent8f7928e6163ad1f1d407a69079c723705cf48498 (diff)
downloadqt-creator-f174dfee6ad18ef72e349c75619b5ea85ceb1b9c.tar.gz
add $$str_member() function
just like $$member(), but operates on a string value rather than a list variable. it is the swiss army knife of cutting, providing equivalents of left(), right(), mid() and reverse() all in one. [ChangeLog][qmake] Added $$str_member() function. Change-Id: I7c7c6c971db402fff41b428d32a4451f45400728 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com> (cherry picked from qtbase/e70330f99e53bd34a518879a0a4c68bc7cb03949) Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'src/shared/proparser/qmakeevaluator.h')
-rw-r--r--src/shared/proparser/qmakeevaluator.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/shared/proparser/qmakeevaluator.h b/src/shared/proparser/qmakeevaluator.h
index f0aab5f4bf..3f24414f2c 100644
--- a/src/shared/proparser/qmakeevaluator.h
+++ b/src/shared/proparser/qmakeevaluator.h
@@ -227,6 +227,9 @@ public:
QHash<ProKey, QSet<ProKey> > &dependencies, ProValueMap &dependees,
QMultiMap<int, ProString> &rootSet) const;
+ bool getMemberArgs(const ProKey &name, int srclen, const ProStringList &args,
+ int *start, int *end);
+
VisitReturn writeFile(const QString &ctx, const QString &fn, QIODevice::OpenMode mode,
bool exe, const QString &contents);
#ifndef QT_BOOTSTRAPPED