mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-07-04 14:14:09 +00:00
add array constexpr member-functions fill, assign
This commit is contained in:
parent
d76d714816
commit
a660478548
10 changed files with 110 additions and 70 deletions
|
@ -90,17 +90,19 @@ namespace testspr {
|
|||
}
|
||||
|
||||
// assign
|
||||
TESTSPR_BOTH_ASSERT(testspr::equal(arr1.assign(-1), array<int, 10>{{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}));
|
||||
{
|
||||
auto arr = arr1;
|
||||
arr.assign(-1);
|
||||
TESTSPR_ASSERT(arr[0] == -1);
|
||||
TESTSPR_ASSERT(testspr::equal(arr, array<int, 10>{{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}));
|
||||
}
|
||||
|
||||
// fill
|
||||
TESTSPR_BOTH_ASSERT(testspr::equal(arr1.fill(-1), array<int, 10>{{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}));
|
||||
{
|
||||
auto arr = arr1;
|
||||
arr.fill(-1);
|
||||
TESTSPR_ASSERT(arr[0] == -1);
|
||||
TESTSPR_ASSERT(testspr::equal(arr, array<int, 10>{{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}));
|
||||
}
|
||||
|
||||
// swap
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue