]>
git.saurik.com Git - apple/xnu.git/blob - tests/bounded_array_ref_src/for_loop.cpp
2 // Make sure `bounded_array_ref` works nicely with the range-based for-loop.
5 #include <libkern/c++/bounded_array_ref.h>
6 #include <darwintest.h>
7 #include "test_policy.h"
17 T array
[5] = {T
{0}, T
{1}, T
{2}, T
{3}, T
{4}};
18 test_bounded_array_ref
<T
> view(array
);
19 for (T
& element
: view
) {
23 for (T
const& element
: view
) {
24 CHECK(element
.i
== 3);
28 T_DECL(for_loop
, "bounded_array_ref.for_loop") {