Home
last modified time | relevance | path

Searched refs:UnaryTransform (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/libcxx/test/libcxx/algorithms/
H A Drobust_against_copying_comparators.pass.cpp64 struct UnaryTransform { struct
66 TEST_CONSTEXPR explicit UnaryTransform(int *copies) : copies_(copies) {} in UnaryTransform() argument
67 …TEST_CONSTEXPR_CXX14 UnaryTransform(const UnaryTransform& rhs) : copies_(rhs.copies_) { *copies_ +… in UnaryTransform() function
68 TEST_CONSTEXPR_CXX14 UnaryTransform& operator=(const UnaryTransform&) = default;
199 (void)std::transform(first, last, first2, UnaryTransform<T>(&copies)); assert(copies == 0); in all_the_algorithms()
H A Dranges_robust_against_copying_comparators.pass.cpp62 struct UnaryTransform { struct
64 constexpr explicit UnaryTransform(int *copies) : copies_(copies) {} in UnaryTransform() argument
65 constexpr UnaryTransform(const UnaryTransform& rhs) : copies_(rhs.copies_) { *copies_ += 1; } in UnaryTransform() argument
66 constexpr UnaryTransform& operator=(const UnaryTransform&) = default;
221 (void)std::ranges::transform(first, last, first2, UnaryTransform(&copies)); assert(copies == 0); in all_the_algorithms()
222 (void)std::ranges::transform(a, first2, UnaryTransform(&copies)); assert(copies == 0); in all_the_algorithms()
H A Dranges_robust_against_copying_projections.pass.cpp52 struct UnaryTransform { struct
212 …(void)std::ranges::transform(first, last, first2, UnaryTransform(), Proj(&copies)); assert(copies … in all_the_algorithms()
213 (void)std::ranges::transform(a, first2, UnaryTransform(), Proj(&copies)); assert(copies == 0); in all_the_algorithms()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DTypeBitCodes.def50 TYPE_BIT_CODE(UnaryTransform, UNARY_TRANSFORM, 39)
/llvm-project-15.0.7/libcxx/test/std/algorithms/
H A Drobust_against_adl.compile.pass.cpp34 struct UnaryTransform { TEST_CONSTEXPR std::nullptr_t operator()(void*) const { return nullptr; } }; in operator ()() struct
206 (void)std::transform(first, last, first2, UnaryTransform()); in all_the_algorithms()
H A Drobust_re_difference_type.compile.pass.cpp71 struct UnaryTransform { TEST_CONSTEXPR std::nullptr_t operator()(void*) const { return nullptr; } }; in operator ()() argument
241 (void)std::transform(first, last, first2, UnaryTransform()); in all_the_algorithms()
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp1134 SUGARED_TYPE_CLASS(UnaryTransform) in SUGARED_TYPE_CLASS()
3527 : Type(UnaryTransform, CanonicalType, BaseType->getDependence()), in UnaryTransformType()
4131 case Type::UnaryTransform: in canHaveNullability()
H A DASTStructuralEquivalence.cpp982 case Type::UnaryTransform: in IsStructurallyEquivalent()
H A DTypePrinter.cpp235 case Type::UnaryTransform: in canPrefixQualifiers()
H A DItaniumMangle.cpp2339 case Type::UnaryTransform: in mangleUnresolvedTypeOrSimpleId()
H A DASTContext.cpp3603 case Type::UnaryTransform: in getVariableArrayDecayedType()
/llvm-project-15.0.7/clang/test/Modules/
H A Dodr_hash.cpp3855 namespace UnaryTransform { namespace
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2181 case Type::UnaryTransform: in DeduceTemplateArgumentsByTypeMatch()
5936 case Type::UnaryTransform: in MarkUsedTemplateParameters()
H A DSemaExpr.cpp4560 case Type::UnaryTransform: in captureVariablyModifiedType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2307 case Type::UnaryTransform: in EmitVariablyModifiedType()
H A DCGDebugInfo.cpp3293 case Type::UnaryTransform: in UnwrapTypeForDebugInfo()
3506 case Type::UnaryTransform: in CreateTypeNode()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4110 case clang::Type::UnaryTransform: in GetTypeClass()
4772 case clang::Type::UnaryTransform: in GetEncoding()
5155 case clang::Type::UnaryTransform: in GetFormat()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DType.h4655 return T->getTypeClass() == UnaryTransform;