Lines Matching defs:Conversion
543 // Keep the list of conversion functions up-to-date.
544 if (CXXConversionDecl *Conversion = dyn_cast<CXXConversionDecl>(D)) {
547 if (Conversion->getPrimaryTemplate()) {
556 if (Conversion->getPreviousDecl())
557 data().Conversions.replace(Conversion->getPreviousDecl(),
558 Conversion);
560 data().Conversions.addDecl(getASTContext(), Conversion);
873 // Handle using declarations of conversion functions.
995 // If this conversion is hidden and we're in a virtual base,
1000 // If this conversion isn't hidden, add it to the appropriate output.
1075 /// getVisibleConversionFunctions - get all conversion functions visible
1076 /// in current class; including conversion function templates.
1082 // If visible conversion list is already evaluated, return it.
1108 && "conversion was found multiple times in unresolved set");
1113 llvm_unreachable("conversion not found in set!");
1676 // conversion from the type of its first parameter to the type of
1769 "Name must refer to a conversion function");