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

References

tools/clang/lib/Sema/SemaOverload.cpp
 4884   if (!S.isCompleteType(From->getBeginLoc(), ToType))
 4900       if (S.Context.hasSameUnqualifiedType(InitType, ToType) ||
 4901           S.IsDerivedFrom(From->getBeginLoc(), InitType, ToType))
 4902         return TryCopyInitialization(S, From->getInit(0), ToType,
 4911         InitializedEntity::InitializeParameter(S.Context, ToType,
 4913       if (S.CanPerformCopyInitialization(Entity, From)) {
 4941     X = S.Context.getAsArrayType(ToType)->getElementType();
 4943     toStdInitializerList = S.isStdInitializerList(ToType, &X);
 4948           TryCopyInitialization(S, Init, X, SuppressUserConversions,
 4958                                 S, From->getBeginLoc(), ICS, Result) ==
 4985     return TryUserDefinedConversion(S, From, ToType, SuppressUserConversions,
 5002         InitializedEntity::InitializeParameter(S.Context, ToType,
 5004     if (S.CanPerformAggregateInitializationForOverloadResolution(Entity,
 5040       if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) {
 5040       if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) {
 5042         if (FunctionDecl *Fn = S.ResolveAddressOfOverloadedFunction(
 5053           S.CompareReferenceRelationship(From->getBeginLoc(), T1, T2, dummy1,
 5057         return TryReferenceInit(S, Init, ToType, /*FIXME*/ From->getBeginLoc(),
 5065     Result = TryListConversion(S, From, T1, SuppressUserConversions,
 5099       Result = TryCopyInitialization(S, From->getInit(0), ToType,