Home | History | Annotate | Download | only in AST

Lines Matching defs:Conversion

543     // Keep the list of conversion functions up-to-date.
544 if (CXXConversionDecl *Conversion = dyn_cast<CXXConversionDecl>(D)) {
551 AccessSpecifier AS = Conversion->getAccessUnsafe();
553 if (Conversion->getPrimaryTemplate()) {
562 if (Conversion->getPreviousDecl())
563 data().Conversions.replace(Conversion->getPreviousDecl(),
564 Conversion, AS);
566 data().Conversions.addDecl(getASTContext(), Conversion, AS);
882 // Handle using declarations of conversion functions.
1002 // If this conversion is hidden and we're in a virtual base,
1007 // If this conversion isn't hidden, add it to the appropriate output.
1082 /// getVisibleConversionFunctions - get all conversion functions visible
1083 /// in current class; including conversion function templates.
1089 // If visible conversion list is already evaluated, return it.
1115 && "conversion was found multiple times in unresolved set");
1120 llvm_unreachable("conversion not found in set!");
1708 // conversion from the type of its first parameter to the type of
1801 "Name must refer to a conversion function");