Searched refs:NextT (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/libc/src/string/memory_utils/ |
| H A D | algorithm.h | 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() 320 template <typename NextT> struct Then { 321 static_assert(NextT::IS_RUNTIME_SIZE); [all …]
|
| H A D | elements.h | 482 template <typename NextT> struct Then { 487 NextT::copy(dst, src, size); 515 NextT::move(next_dst, next_src, next_size); 550 return NextT::equals(lhs, rhs, size); 558 return NextT::three_way_compare(lhs, rhs, size); 565 NextT::splat_set(dst, value, size); 572 template <typename NextT> struct Then { 579 NextT::copy(dst + Bytes, src + Bytes); 587 return NextT::equals(lhs + Bytes, rhs + Bytes); 600 NextT::splat_set(dst + Bytes, value, size - Bytes); [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 1262 QualType NextT = ToVisit.pop_back_val(); in DeduceTemplateBases() local 1268 S, TemplateParams, P, NextT, BaseInfo, DeducedCopy); in DeduceTemplateBases() 1272 const CXXRecordDecl *RD = ::getCanonicalRD(NextT); in DeduceTemplateBases()
|