summaryrefslogtreecommitdiff
path: root/src/lib/language/language.h
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-09-17 08:44:36 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2013-09-18 10:13:43 +0200
commit37f23c0a86403247d74ace9f30f00a0bab9df346 (patch)
treec8d85bc8ea9d5b7c5fe45ca140d79026161ce722 /src/lib/language/language.h
parent58a907db9a96b4a21c1ead744a04529a4641b708 (diff)
downloadqbs-37f23c0a86403247d74ace9f30f00a0bab9df346.tar.gz
ResolvedTransformer::Ptr -> ResolvedTransformerPtr
Also introduce ResolvedTransformerConstPtr for consistency and use it where appropriate. Change-Id: I4922c71a681e970e57502269d8ee259dcacde39f Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'src/lib/language/language.h')
-rw-r--r--src/lib/language/language.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/lib/language/language.h b/src/lib/language/language.h
index 643e420af..26c91177c 100644
--- a/src/lib/language/language.h
+++ b/src/lib/language/language.h
@@ -271,9 +271,10 @@ private:
class ResolvedTransformer : public PersistentObject
{
public:
- typedef QSharedPointer<ResolvedTransformer> Ptr;
-
- static Ptr create() { return Ptr(new ResolvedTransformer); }
+ static ResolvedTransformerPtr create()
+ {
+ return ResolvedTransformerPtr(new ResolvedTransformer);
+ }
ResolvedModuleConstPtr module;
QStringList inputs;
@@ -293,8 +294,8 @@ bool operator==(const ResolvedTransformer &t1, const ResolvedTransformer &t2);
inline bool operator!=(const ResolvedTransformer &t1, const ResolvedTransformer &t2) {
return !(t1 == t2);
}
-bool transformerListsAreEqual(const QList<ResolvedTransformer::Ptr> &l1,
- const QList<ResolvedTransformer::Ptr> &l2);
+bool transformerListsAreEqual(const QList<ResolvedTransformerConstPtr> &l1,
+ const QList<ResolvedTransformerConstPtr> &l2);
class TopLevelProject;
class ScriptEngine;
@@ -320,7 +321,7 @@ public:
QSet<ResolvedProductPtr> dependencies;
QList<FileTaggerConstPtr> fileTaggers;
QList<ResolvedModuleConstPtr> modules;
- QList<ResolvedTransformer::Ptr> transformers;
+ QList<ResolvedTransformerConstPtr> transformers;
QList<GroupPtr> groups;
QList<ArtifactPropertiesPtr> artifactProperties;
QScopedPointer<ProductBuildData> buildData;