diff options
author | Julian Andres Klode <jak@debian.org> | 2016-01-26 12:42:39 +0100 |
---|---|---|
committer | Julian Andres Klode <jak@debian.org> | 2016-01-26 12:45:32 +0100 |
commit | 96f66f82cfcd3f21f73542375f9c722ac907c076 (patch) | |
tree | 84eb8802e3ca5e89f4b0c8674912216578c29b57 | |
parent | 0479205d5869805da3122e2683d2e5ecd0058815 (diff) |
Delete copy constructor and operator= for Dynamic
This would mess up reference counting and should not be allowed
(it could be implemented correctly, but it would not be efficient
and we do not need it).
Gbp-Dch: ignore
-rw-r--r-- | apt-pkg/pkgcachegen.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apt-pkg/pkgcachegen.h b/apt-pkg/pkgcachegen.h index ea288ad6e..f22a2df4e 100644 --- a/apt-pkg/pkgcachegen.h +++ b/apt-pkg/pkgcachegen.h @@ -93,6 +93,11 @@ class APT_HIDDEN pkgCacheGenerator /*{{{*/ ~Dynamic() { toReMap.pop_back(); } + +#if __cplusplus >= 201103L + Dynamic(const Dynamic&) = delete; + void operator=(const Dynamic&) = delete; +#endif }; protected: |