Home
last modified time | relevance | path

Searched refs:NextT (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/libc/src/string/memory_utils/
H A Dalgorithm.h39 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 Delements.h482 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 DSemaTemplateDeduction.cpp1262 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()