Lines Matching refs:NextT
39 template <typename NextT> struct Then {
42 static_assert(NextT::IS_FIXED_SIZE); in set()
43 NextT::set(offsetAddr<Bytes>(dst), value); in set()
48 static_assert(NextT::IS_FIXED_SIZE); in isDifferent()
49 return NextT::isDifferent(offsetAddr<Bytes>(src1), in isDifferent()
55 static_assert(NextT::IS_FIXED_SIZE); in threeWayCmp()
56 return NextT::threeWayCmp(offsetAddr<Bytes>(src1), in threeWayCmp()
63 static_assert(NextT::IS_RUNTIME_SIZE); in threeWayCmp()
64 return NextT::threeWayCmp(offsetAddr<Bytes>(src1), in threeWayCmp()
320 template <typename NextT> struct Then {
321 static_assert(NextT::IS_RUNTIME_SIZE);
327 NextT::copy(aligned.arg1, aligned.arg2, aligned.size); in copy()
354 NextT::move(aligned.arg1, aligned.arg2, aligned.size); in move()
384 NextT::move_backward(dst, src, runtime_size - aligned.size); in move_backward()
392 NextT::set(aligned.arg1, value, aligned.size); in set()
401 return NextT::isDifferent(aligned.arg1, aligned.arg2, aligned.size); in isDifferent()
410 return NextT::threeWayCmp(aligned.arg1, aligned.arg2, aligned.size); in threeWayCmp()