reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOverload.cpp
 1634   QualType FromType = From->getType();
 1655           = S.ResolveAddressOfOverloadedFunction(From, ToType, false,
 1681         assert(isa<UnaryOperator>(From->IgnoreParens()) &&
 1683         assert(cast<UnaryOperator>(From->IgnoreParens())->getOpcode()
 1689       } else if (isa<UnaryOperator>(From->IgnoreParens())) {
 1690         assert(cast<UnaryOperator>(From->IgnoreParens())->getOpcode() ==
 1701         S.FixOverloadedFunctionReference(From, AccessPair, Fn)->getType()));
 1709   bool argIsLValue = From->isGLValue();
 1735     if (S.IsStringLiteralToNonConstPointerConversion(From, ToType)) {
 1753     if (auto *DRE = dyn_cast<DeclRefExpr>(From->IgnoreParenCasts()))
 1780   } else if (S.IsIntegralPromotion(From, FromType, ToType)) {
 1845   } else if (S.IsPointerConversion(From, FromType, ToType, InOverloadResolution,
 1851   } else if (S.IsMemberPointerConversion(From, FromType, ToType,
 1863   } else if (IsTransparentUnionStandardConversion(S, From, ToType,
 1868   } else if (tryAtomicConversion(S, From, ToType, InOverloadResolution, SCS,
 1874              From->isIntegerConstantExpr(S.getASTContext()) &&
 1875              From->EvaluateKnownConstInt(S.getASTContext()) == 0) {
 1879              From->isIntegerConstantExpr(S.getASTContext()) &&
 1880              (From->EvaluateKnownConstInt(S.getASTContext()) == 0)) {
 1884              From->isIntegerConstantExpr(S.getASTContext())) {
 1933   ExprResult ER = ExprResult{From};