Lines Matching refs:ConversionSequence

225 struct ConversionSequence {  struct
261 ConversionSequence() : None(0), UDConvKind(UDCK_None) {} in ConversionSequence() argument
262 ConversionSequence(QualType From, QualType To) in ConversionSequence() argument
306 ConversionSequence &update(const ConversionSequence &RHS) { in update() argument
399 ConversionSequence Conversion, ConversionRTL;
408 MixData(MixFlags Flags, ConversionSequence Conv) in MixData()
410 MixData(MixFlags Flags, ConversionSequence LTR, ConversionSequence RTL) in MixData()
412 MixData(MixFlags Flags, QualType CommonType, ConversionSequence LTR, in MixData()
413 ConversionSequence RTL) in MixData()
512 const ConversionSequence &leftToRightConversionSequence() const { in leftToRightConversionSequence()
515 const ConversionSequence &rightToLeftConversionSequence() const { in rightToLeftConversionSequence()
825 MixLTR.Conversion.UDConvKind == ConversionSequence::UDCK_None && in calculateMixability()
1098 ConversionSequence Seq;
1101 ConversionSequence S) in PreparedConversion()
1194 static std::optional<ConversionSequence>
1224 ConversionSequence Result{RecordType, ToType}; in tryConversionOperators()
1231 ConversionSequence::UserDefinedConversionOperator ConvOp; in tryConversionOperators()
1245 static std::optional<ConversionSequence>
1275 ConversionSequence Result{FromType, RecordType}; in tryConvertingConstructors()
1278 ConversionSequence::UserDefinedConvertingConstructor Ctor; in tryConvertingConstructors()
1323 ConversionSequence ImplicitSeq{LType, RType}; in approximateImplicitConversion()
1346 std::optional<ConversionSequence> ConversionOperatorResult = in approximateImplicitConversion()
1361 std::optional<ConversionSequence> ConvCtorResult = in approximateImplicitConversion()
1960 const model::ConversionSequence &Conv, in FormattedConversionSequence()
2273 const model::ConversionSequence &LTR = in check()
2275 const model::ConversionSequence &RTL = in check()