Lines Matching refs:Conversion
2344 /// conversion from an expression to any type passing a filter.
2355 /// for this conversion.
2367 /// \brief Emits a diagnostic when the only matching conversion function
2372 /// \brief Emits a note for the explicit conversion function.
2376 /// \brief Emits a diagnostic when there are multiple possible conversion
2385 /// \brief Emits a diagnostic when we picked a conversion function
2386 /// (for cases when we are not allowed to pick a conversion function).
2416 /// Perform a contextual implicit conversion.
2495 void AddConversionCandidate(CXXConversionDecl *Conversion,
2507 void AddSurrogateCandidate(CXXConversionDecl *Conversion,
5123 /// any implicit conversions such as an lvalue-to-rvalue conversion if
5181 /// \brief Define the "body" of the conversion from a lambda object to a
5187 /// block pointer conversion.
5191 /// \brief Define the "body" of the conversion from a lambda object to a
5197 /// block pointer conversion.
5467 Decl *ActOnConversionDeclarator(CXXConversionDecl *Conversion);
8494 /// \brief The kind of conversion being performed.
8496 /// \brief An implicit conversion.
8516 /// to the conversion from scalar type ScalarTy to the Boolean type.
8528 /// CallExprUnaryConversions - a special case of an unary conversion
8538 // lvalue-to-rvalue conversion.
8542 // DefaultLvalueConversion - performs lvalue-to-rvalue conversion on
8676 /// Incompatible - We reject this conversion outright, it is invalid to
8682 /// assignment conversion type specified by ConvTy. This returns true if the
8683 /// conversion was invalid or false if the conversion was accepted.
8708 /// Check assignment constraints and optionally prepare for a conversion of
8709 /// the RHS to the LHS type. The conversion is prepared for if ConvertRHS
9044 /// CheckCXXBooleanCondition - Returns true if conversion to bool is invalid.