| /llvm-project-15.0.7/libcxx/test/libcxx/algorithms/ |
| H A D | robust_against_copying_comparators.pass.cpp | 64 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 D | ranges_robust_against_copying_comparators.pass.cpp | 62 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 D | ranges_robust_against_copying_projections.pass.cpp | 52 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 D | TypeBitCodes.def | 50 TYPE_BIT_CODE(UnaryTransform, UNARY_TRANSFORM, 39)
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/ |
| H A D | robust_against_adl.compile.pass.cpp | 34 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 D | robust_re_difference_type.compile.pass.cpp | 71 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 D | Type.cpp | 1134 SUGARED_TYPE_CLASS(UnaryTransform) in SUGARED_TYPE_CLASS() 3527 : Type(UnaryTransform, CanonicalType, BaseType->getDependence()), in UnaryTransformType() 4131 case Type::UnaryTransform: in canHaveNullability()
|
| H A D | ASTStructuralEquivalence.cpp | 982 case Type::UnaryTransform: in IsStructurallyEquivalent()
|
| H A D | TypePrinter.cpp | 235 case Type::UnaryTransform: in canPrefixQualifiers()
|
| H A D | ItaniumMangle.cpp | 2339 case Type::UnaryTransform: in mangleUnresolvedTypeOrSimpleId()
|
| H A D | ASTContext.cpp | 3603 case Type::UnaryTransform: in getVariableArrayDecayedType()
|
| /llvm-project-15.0.7/clang/test/Modules/ |
| H A D | odr_hash.cpp | 3855 namespace UnaryTransform { namespace
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 2181 case Type::UnaryTransform: in DeduceTemplateArgumentsByTypeMatch() 5936 case Type::UnaryTransform: in MarkUsedTemplateParameters()
|
| H A D | SemaExpr.cpp | 4560 case Type::UnaryTransform: in captureVariablyModifiedType()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 2307 case Type::UnaryTransform: in EmitVariablyModifiedType()
|
| H A D | CGDebugInfo.cpp | 3293 case Type::UnaryTransform: in UnwrapTypeForDebugInfo() 3506 case Type::UnaryTransform: in CreateTypeNode()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 4110 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 D | Type.h | 4655 return T->getTypeClass() == UnaryTransform;
|