diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-07-19 19:24:31 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-07-19 19:24:31 +0200 |
commit | 55936532c295a3eea221ac6aaca7353f41761c76 (patch) | |
tree | 488c2480c5b75dd8e5b3dfb2559def7c8ef7be82 /src/libs/cplusplus/CppRewriter.h | |
parent | 1702543d804a2d3d70bf2b6a68703c1f9db2e574 (diff) | |
download | qt-creator-55936532c295a3eea221ac6aaca7353f41761c76.tar.gz |
Disable the copy of SemanticEnvironment.
Diffstat (limited to 'src/libs/cplusplus/CppRewriter.h')
-rw-r--r-- | src/libs/cplusplus/CppRewriter.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libs/cplusplus/CppRewriter.h b/src/libs/cplusplus/CppRewriter.h index 4e6d14b3f5..0e21061128 100644 --- a/src/libs/cplusplus/CppRewriter.h +++ b/src/libs/cplusplus/CppRewriter.h @@ -50,9 +50,12 @@ public: class CPLUSPLUS_EXPORT SubstitutionEnvironment { + Q_DISABLE_COPY(SubstitutionEnvironment) QList<Substitution *> substs; public: + SubstitutionEnvironment() {} + FullySpecifiedType apply(const Name *name, Rewrite *rewrite) const { if (name) { @@ -107,11 +110,11 @@ private: }; CPLUSPLUS_EXPORT FullySpecifiedType rewriteType(const FullySpecifiedType &type, - const SubstitutionEnvironment &env, + SubstitutionEnvironment *env, Control *control); CPLUSPLUS_EXPORT const Name *rewriteName(const Name *name, - const SubstitutionEnvironment &env, + SubstitutionEnvironment *env, Control *control); } // end of namespace CPlusPlus |