Lines Matching defs:span

43   cpp::array<cpp::span<char>, 2> spans() {
44 return {aligned_buffer.span(), misaligned_buffer.span()};
64 // Convenient helper to turn a span into cpp::byte *.
65 static inline cpp::byte *as_byte(cpp::span<char> span) {
66 return reinterpret_cast<cpp::byte *>(span.data());
71 void CopyAdaptor(cpp::span<char> dst, cpp::span<char> src, size_t size) {
75 void CopyBlockAdaptor(cpp::span<char> dst, cpp::span<char> src, size_t size) {
97 Randomize(SrcBuffer.span());
99 auto src = SrcBuffer.span().subspan(0, size);
100 auto dst = DstBuffer.span().subspan(0, size);
109 Randomize(SrcBuffer.span());
111 auto src = SrcBuffer.span().subspan(0, size);
112 auto dst = DstBuffer.span().subspan(0, size);
152 void SetAdaptor(cpp::span<char> dst, uint8_t value, size_t size) {
156 void SetBlockAdaptor(cpp::span<char> dst, uint8_t value, size_t size) {
178 auto dst = DstBuffer.span().subspan(0, size);
189 auto dst = DstBuffer.span().subspan(0, size);
241 int CmpAdaptor(cpp::span<char> p1, cpp::span<char> p2, size_t size) {
245 int CmpBlockAdaptor(cpp::span<char> p1, cpp::span<char> p2, size_t size) {
267 Randomize(Buffer1.span());
269 auto span1 = Buffer1.span().subspan(0, size);
270 auto span2 = Buffer2.span().subspan(0, size);
280 Randomize(Buffer1.span());
282 auto span1 = Buffer1.span().subspan(0, size);
283 auto span2 = Buffer2.span().subspan(0, size);
348 Randomize(Buffer1.span());
350 auto span1 = Buffer1.span().subspan(0, size);
351 auto span2 = Buffer2.span().subspan(0, size);
361 Randomize(Buffer1.span());
363 auto span1 = Buffer1.span().subspan(0, size);
364 auto span2 = Buffer2.span().subspan(0, size);