Home
last modified time | relevance | path

Searched refs:UserDefined (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dconstant-expression-cxx1z.cpp70 struct UserDefined { struct
72 constexpr UserDefined &operator=(const UserDefined&) { return *this; } in operator =() argument
73 constexpr UserDefined &operator+=(const UserDefined&) { return *this; } in operator +=() argument
74 constexpr void operator<<(const UserDefined&) const {} in operator <<() argument
75 constexpr void operator>>(const UserDefined&) const {} in operator >>() argument
76 constexpr void operator+(const UserDefined&) const {} in operator +() argument
79 constexpr UserDefined ud;
127 SEQ(A(ud).*B(&UserDefined::n));
128 SEQ(A(&ud)->*B(&UserDefined::n));
135 SEQ(B(lvalue<UserDefined>().get()) = A(ud));
[all …]
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/cxx/
H A DCXX.cpp40 UserDefined = 1 << 1, enumerator
71 K |= UserDefined; in numKind()
90 .Cases("h", "min", "s", "ms", "us", "ns", "d", "y", K | UserDefined) in numKind()
92 .Cases("il", "i", "if", K | UserDefined) in numKind()
356 TOKEN_GUARD(numeric_constant, numKind(Tok) == (Integer | UserDefined))}, in buildGuards()
358 TOKEN_GUARD(numeric_constant, numKind(Tok) == (Floating | UserDefined))}, in buildGuards()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DOverload.h567 UserDefinedConversionSequence UserDefined; member
592 case UserDefinedConversion: UserDefined = Other.UserDefined; break; in ImplicitConversionSequence()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp552 UserDefined.dump(); in dump()
3877 if (ICS1.UserDefined.ConversionFunction == in CompareImplicitConversionSequences()
3878 ICS2.UserDefined.ConversionFunction) in CompareImplicitConversionSequences()
4705 ICS.UserDefined.After = Best->FinalConversion; in FindConversionForRefInit()
4709 ICS.UserDefined.EllipsisConversion = false; in FindConversionForRefInit()
4711 ICS.UserDefined.After.DirectBinding && in FindConversionForRefInit()
4988 ICS.UserDefined.After.ReferenceBinding = true; in TryReferenceInit()
5714 SCS = &ICS.UserDefined.Before; in CheckConvertedConstantExpression()
5716 SCS = &ICS.UserDefined.After; in CheckConvertedConstantExpression()
5914 dropPointerConversion(ICS.UserDefined.After); in TryContextuallyConvertToObjCPointer()
[all …]
H A DSemaExprCXX.cpp4113 FunctionDecl *FD = ICS.UserDefined.ConversionFunction; in PerformImplicitConversion()
4128 if (!ICS.UserDefined.EllipsisConversion) { in PerformImplicitConversion()
4136 if (!ICS.UserDefined.EllipsisConversion) { in PerformImplicitConversion()
4139 ICS.UserDefined.Before, AA_Converting, in PerformImplicitConversion()
4148 cast<CXXMethodDecl>(FD), ICS.UserDefined.FoundConversionFunction, in PerformImplicitConversion()
4149 ICS.UserDefined.HadMultipleCandidates, From); in PerformImplicitConversion()
4162 return PerformImplicitConversion(From, ToType, ICS.UserDefined.After, in PerformImplicitConversion()
H A DSemaInit.cpp9868 SCS = &ICS.UserDefined.After; in DiagnoseNarrowingInInitList()
H A DSemaDeclCXX.cpp7889 .UserDefined.FoundConversionFunction.getDecl() in visitBinaryOperator()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp1429 SmallSet<CompositePair,4> UserDefined; in computeComposites() local
1432 UserDefined.insert(std::make_pair(&Idx, P.first)); in computeComposites()
1466 if (!UserDefined.count({Idx1, Idx2}) || in computeComposites()