Lines Matching refs:conversions
65 ICK_Qualification, ///< Qualification conversions (C++ 4.4)
69 ICK_Integral_Conversion, ///< Integral conversions (C++ 4.7)
70 ICK_Floating_Conversion, ///< Floating point conversions (C++ 4.8)
71 ICK_Complex_Conversion, ///< Complex conversions (C99 6.3.1.6)
72 ICK_Floating_Integral, ///< Floating-integral conversions (C++ 4.9)
73 ICK_Pointer_Conversion, ///< Pointer conversions (C++ 4.10)
74 ICK_Pointer_Member, ///< Pointer-to-member conversions (C++ 4.11)
75 ICK_Boolean_Conversion, ///< Boolean conversions (C++ 4.12)
76 ICK_Compatible_Conversion, ///< Conversions between compatible types in C99
78 ICK_Vector_Conversion, ///< Vector conversions
80 ICK_Complex_Real, ///< Complex-real conversions (C99 6.3.1.7)
81 ICK_Block_Pointer_Conversion, ///< Block Pointer conversions
82 ICK_TransparentUnionConversion, ///< Transparent Union Conversions
136 /// contains between zero and three conversions. If a particular
138 /// (ICK_Identity). Note that the three conversions are
210 /// conversions are either identity conversions or derived-to-base
211 /// conversions.
311 ConversionSet &conversions() {
315 const ConversionSet &conversions() const {
320 conversions().push_back(D);
324 iterator begin() { return conversions().begin(); }
325 iterator end() { return conversions().end(); }
328 const_iterator begin() const { return conversions().begin(); }
329 const_iterator end() const { return conversions().end(); }
513 /// uninitialized conversions and should assert as above.
624 /// Conversions - The conversion sequences used to convert the
628 ImplicitConversionSequence *Conversions;
633 /// NumConversions - The number of elements in the Conversions array.
675 if (!Conversions[i].isInitialized()) return false;
676 if (Conversions[i].isAmbiguous()) return true;
683 Conversions[Idx].Bad.FromExpr,
684 Conversions[Idx].Bad.getFromType(),
685 Conversions[Idx].Bad.getToType(), S);
701 // Allocator for OverloadCandidate::Conversions. We store the first few
748 C.Conversions = &I[NumInlineSequences];
752 C.Conversions = ConversionSequenceAllocator
758 new (&C.Conversions[i]) ImplicitConversionSequence();