mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-07-14 15:04:09 +00:00
add tuple assignment for pair
This commit is contained in:
parent
ae9578ce37
commit
87ed3d5548
11 changed files with 262 additions and 26 deletions
|
@ -10,6 +10,7 @@
|
|||
|
||||
#include <sstream>
|
||||
#include <sprout/tuple/tuple.hpp>
|
||||
#include <sprout/utility/pair.hpp>
|
||||
#include <testspr/tools.hpp>
|
||||
|
||||
namespace testspr {
|
||||
|
@ -92,6 +93,18 @@ namespace testspr {
|
|||
TESTSPR_ASSERT(sprout::tuples::get<0>(tup3) == 1);
|
||||
TESTSPR_ASSERT(sprout::tuples::get<1>(tup3) == 1.0);
|
||||
}
|
||||
{
|
||||
auto tup3 = tup2;
|
||||
tup3 = sprout::pair<int, double>(1, 1.0);
|
||||
TESTSPR_ASSERT(sprout::tuples::get<0>(tup3) == 1);
|
||||
TESTSPR_ASSERT(sprout::tuples::get<1>(tup3) == 1.0);
|
||||
}
|
||||
{
|
||||
auto tup3 = tup2;
|
||||
tup3 = sprout::pair<long, float>(1l, 1.0f);
|
||||
TESTSPR_ASSERT(sprout::tuples::get<0>(tup3) == 1);
|
||||
TESTSPR_ASSERT(sprout::tuples::get<1>(tup3) == 1.0);
|
||||
}
|
||||
|
||||
// swap
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue