
Module: ppl/ppl Branch: master Commit: 78ef497331ef00e045da0428105fdfae47165cf3 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=78ef497331ef0...
Author: Marco Poletti poletti.marco@gmail.com Date: Sun Oct 17 08:17:46 2010 +0200
Dense_Row: remove the unused assign() method.
---
src/Dense_Row.defs.hh | 7 ------- src/Dense_Row.inlines.hh | 8 -------- 2 files changed, 0 insertions(+), 15 deletions(-)
diff --git a/src/Dense_Row.defs.hh b/src/Dense_Row.defs.hh index df97808..e991de6 100644 --- a/src/Dense_Row.defs.hh +++ b/src/Dense_Row.defs.hh @@ -179,13 +179,6 @@ public: //! Swaps \p *this with \p y. void swap(Dense_Row& y);
- //! Assigns the implementation of \p y to \p *this. - /*! - To be used with extra care, since it may easily cause memory leaks - or undefined behavior. - */ - void assign(Dense_Row& y); - /*! \brief Allocates memory for a default constructed Dense_Row object, setting flags to \p f and allowing for \p capacity coefficients at most. diff --git a/src/Dense_Row.inlines.hh b/src/Dense_Row.inlines.hh index e6b6f35..ca7ae9d 100644 --- a/src/Dense_Row.inlines.hh +++ b/src/Dense_Row.inlines.hh @@ -283,14 +283,6 @@ Dense_Row::swap(Dense_Row& y) { #endif }
-inline void -Dense_Row::assign(Dense_Row& y) { - impl = y.impl; -#if PPL_DENSE_ROW_EXTRA_DEBUG - capacity_ = y.capacity_; -#endif -} - inline Dense_Row& Dense_Row::operator=(const Dense_Row& y) { // Copy-construct `tmp' from `y'.