aboutsummaryrefslogtreecommitdiffstats
path: root/meowpp/Self.h
diff options
context:
space:
mode:
authorcathook <b01902109@csie.ntu.edu.tw>2014-06-24 14:23:04 +0800
committercathook <b01902109@csie.ntu.edu.tw>2014-06-24 14:23:04 +0800
commit0667012e725099e13045ebf4f2f2bee5bd049edc (patch)
tree62dd8fb100d493323f24f6e54cf403f2c8ad18c4 /meowpp/Self.h
parenta9955a1a51df2b268da4d28f9ad10dbaf9815634 (diff)
downloadmeow-0667012e725099e13045ebf4f2f2bee5bd049edc.tar
meow-0667012e725099e13045ebf4f2f2bee5bd049edc.tar.gz
meow-0667012e725099e13045ebf4f2f2bee5bd049edc.tar.bz2
meow-0667012e725099e13045ebf4f2f2bee5bd049edc.tar.lz
meow-0667012e725099e13045ebf4f2f2bee5bd049edc.tar.xz
meow-0667012e725099e13045ebf4f2f2bee5bd049edc.tar.zst
meow-0667012e725099e13045ebf4f2f2bee5bd049edc.zip
add test code "feature"
Diffstat (limited to 'meowpp/Self.h')
-rw-r--r--meowpp/Self.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/meowpp/Self.h b/meowpp/Self.h
index 6518c79..94db352 100644
--- a/meowpp/Self.h
+++ b/meowpp/Self.h
@@ -2,6 +2,7 @@
#define Self_h__
#include <cstdlib>
+#include <algorithm>
namespace meow {
@@ -166,7 +167,7 @@ private:
--(pointer_->counter_);
Kernel* dupl = new Kernel(this, *pointer_->data_);
if (pointer_->master_ == this || pointer_->master_ == NULL) {
- std::swap(pointer_->pointer_, dupl->pointer_);
+ std::swap(pointer_->data_, dupl->data_);
pointer_->master_ = NULL;
}
pointer_ = dupl;