[DEBUG] correct the move capabilities of the Pair

This commit is contained in:
Edouard DUPIN 2017-12-27 14:37:25 +01:00
parent 89faec42ca
commit 07eaa934a2

View File

@ -22,10 +22,14 @@ namespace etk {
}
Pair(ETK_PAIR_TYPE_1&& _obj1, ETK_PAIR_TYPE_2&& _obj2):
first(),
second() {
etk::swap(first, _obj1);
etk::swap(second, _obj2);
first(etk::move(_obj1)),
second(etk::move(_obj2)) {
}
Pair(const ETK_PAIR_TYPE_1& _obj1, ETK_PAIR_TYPE_2&& _obj2):
first(_obj1),
second(etk::move(_obj2)) {
}
Pair(const ETK_PAIR_TYPE_1& _obj1, const ETK_PAIR_TYPE_2& _obj2):
first(_obj1),