Lines Matching refs:Span
18 using Span = sh::TSpan<const unsigned int>; typedef
31 ASSERT_TRUE(Span() == Span(kSpanData, 0)); in TEST()
32 ASSERT_TRUE(Span(kSpanData + 3, 4) != Span(kSpanDataDup + 5, 4)); in TEST()
35 ASSERT_EQ(Span(kSpanData, kSpanDataSize), Span(kSpanDataDup, kSpanDataSize)); in TEST()
36 ASSERT_NE(Span(kSpanData, kSpanDataSize - 1), Span(kSpanDataDup + 1, kSpanDataSize - 1)); in TEST()
37 ASSERT_NE(Span(kSpanData, kSpanDataSize), Span(kSpanDataDup, kSpanDataSize - 1)); in TEST()
38 ASSERT_NE(Span(kSpanData, kSpanDataSize - 1), Span(kSpanDataDup, kSpanDataSize)); in TEST()
39 ASSERT_NE(Span(kSpanData, 0), Span(kSpanDataDup, 1)); in TEST()
40 ASSERT_NE(Span(kSpanData, 1), Span(kSpanDataDup, 0)); in TEST()
46 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
75 Span sp; in TEST()
82 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
90 Span sp(kSpanData, kSpanDataSize); in TEST()
91 Span sp2(sp); in TEST()
92 Span sp3; in TEST()
111 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
123 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
131 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
144 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
157 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
159 constexpr Span first = sp.first(kSplitSize); in TEST()
160 constexpr Span last = sp.last(kSplitSize); in TEST()
162 ASSERT_EQ(first, Span(kSpanData, kSplitSize)); in TEST()
166 ASSERT_EQ(last, Span(kSpanData + kSpanDataSize - kSplitSize, kSplitSize)); in TEST()
174 constexpr Span sp(kSpanData, kSpanDataSize); in TEST()
177 constexpr Span subspan = sp.subspan(kSplitOffset, kSplitSize); in TEST()
179 ASSERT_EQ(subspan, Span(kSpanData + kSplitOffset, kSplitSize)); in TEST()