[DEBUG] correct the move capabilities of the Pair
This commit is contained in:
parent
89faec42ca
commit
07eaa934a2
12
etk/Pair.hpp
12
etk/Pair.hpp
@ -22,10 +22,14 @@ namespace etk {
|
|||||||
|
|
||||||
}
|
}
|
||||||
Pair(ETK_PAIR_TYPE_1&& _obj1, ETK_PAIR_TYPE_2&& _obj2):
|
Pair(ETK_PAIR_TYPE_1&& _obj1, ETK_PAIR_TYPE_2&& _obj2):
|
||||||
first(),
|
first(etk::move(_obj1)),
|
||||||
second() {
|
second(etk::move(_obj2)) {
|
||||||
etk::swap(first, _obj1);
|
|
||||||
etk::swap(second, _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):
|
Pair(const ETK_PAIR_TYPE_1& _obj1, const ETK_PAIR_TYPE_2& _obj2):
|
||||||
first(_obj1),
|
first(_obj1),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user